【发布时间】:2015-05-09 13:39:02
【问题描述】:
我不知道这段代码有什么问题:
C#:
string myConnection1 = "datasource=localhost;port=3306;username=root;password=root";
string Query = "UPDATE private IF p1c='0' THEN SET p1c='1' where Eid='123456789' ;";
MySqlConnection conDataBase = new MySqlConnection(myConnection1);
MySqlCommand cmdDataBase = new MySqlCommand(Query, conDataBase);
MySqlDataReader myReader1;
try
{
conDataBase.Open();
myReader1 = cmdDataBase.ExecuteReader();
MessageBox.Show("Saved");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
每次出现错误:
“您的 SQL 语法有错误;请查看手册 对应于您的 MySQL 服务器版本,以便使用正确的语法 靠近 'IF p1c='0' THEN SET p1c='1' where Eid='123456789" at line 1"
“IF”和“THEN”可能有问题?
【问题讨论】: