Команды MySQL SQL могут содержать пользовательские переменные, начинающиеся с «@».Как использовать пользовательские переменные MySQL с ADO.NET
Разъем MySQL ADO.NET также использует «@» для параметров команды.
Есть ли способ избежать символа «@», чтобы я мог использовать пользовательскую переменную в инструкции SQL, отправляемой в MySQL через ADO.NET?
Я пытаюсь сделать что-то вроде этого:
UPDATE company
SET next_job_id = @jobid:=next_job_id+1
WHERE company_id = @companyid;
SELECT @jobid;
Где @jobid пользовательская переменная MySQL и @companyid является параметром.