【发布时间】:2018-11-29 16:54:36
【问题描述】:
我会尝试从帐户创建方法中创建一些规则。并查看您的 SQL 语法有错误;查看与您的 MariaDB 服务器版本相对应的手册,了解在第 1 行的“END”附近使用的正确语法
string query1 = "IF account.char_count_max > 0 THEN INSERT INTO
playercharacter(id, connection_ID) VALUES((SELECT id FROM account WHERE
connection_ID='" + connectionID + "'), (SELECT connection_ID FROM account
WHERE
connection_ID='" + connectionID + "')) END";
MySqlCommand cmd = new MySqlCommand(query1,
MySQL.mySQLsettings.connection);
try
{
cmd.ExecuteNonQuery();
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
throw;
}
【问题讨论】: