2
MySQL SQL命令可以包含以'@'開頭的用戶變量。如何在ADO.NET中使用MySQL用戶變量
MySQL ADO.NET連接器還使用'@'作爲命令參數。
有沒有辦法轉義'@'字符,所以我可以在通過ADO.NET發送到MySQL的SQL語句中使用用戶變量?
我試圖做這樣的事情:
UPDATE company
SET next_job_id = @jobid:=next_job_id+1
WHERE company_id = @companyid;
SELECT @jobid;
凡@jobid是一個MySQL用戶變量和@companyid是一個參數。