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是一个参数。