我正在尝试使用 2 条指令执行 ExecuteScalar(),并在查询中通过 ODBC 连接到 mysql。我的查询是:
string query = @"SET @MY_ID := (SELECT IFNULL(MAX(id) + 1, 1) FROM sc);" + Environment.NewLine + "INSERT INTO sc (id, name) values (@MY_ID, 'TESTE');"
我正进入(状态:
{System.Data.Odbc.OdbcException (0x80131937): ERROR [42000] [MySQL][ODBC 5.1 Driver]
[mysqld-5.0.83-community-nt]You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near
'INSERT INTO