【发布时间】:2014-10-29 12:26:12
【问题描述】:
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 '+=10 WHERE moneyId='5'' 附近使用正确的语法
我正在寻找这个错误,但我找不到解决方案。
public static void updateMoney(int moneyID,int quantity)
{
MySqlConnection con = connection.baglanti;
MySqlCommand cmd = new MySqlCommand("UPDATE moneystok SET `quantity`+=@adding where moneyId=@id", con);
cmd.Parameters.AddWithValue("@id", moneyID.ToString());
cmd.Parameters.AddWithValue("@adding", quantity).ToString();
con.Open();
cmd.ExecuteNonQuery();
con.Close();
}
【问题讨论】: