C# 使用+;=或者类似于MySql更新查询
一切都在标题中解释了 我正在使用以下代码:C# 使用+;=或者类似于MySql更新查询,c#,mysql,C#,Mysql,一切都在标题中解释了 我正在使用以下代码: foreach (DataGridViewRow row in dataGridView1.SelectedRows) { string charactername = row.Cells[0].Value.ToString(); cmd = connection.CreateCommand(); cmd.Co
foreach (DataGridViewRow row in dataGridView1.SelectedRows)
{
string charactername = row.Cells[0].Value.ToString();
cmd = connection.CreateCommand();
cmd.CommandText = "update entities set ConquerPoints ='1' where Name ='" + charactername + "';";
cmd.ExecuteNonQuery();
}
它正在工作,但它只是将其设置为1
我的问题是:
如果是,例如:5
如何将其设置为+10[15]我不完全理解您的问题,根据我的假设,您可能正在尝试执行以下操作
cmd.CommandText = "update entities set ConquerPoints = ConquerPoints + 10 where Name ='" + charactername + "';";
您让它在SQL语句中将其设置为1,但您听起来很惊讶它竟然这样做了?如果要增加值,请在更新中执行以下操作:
设置征服者点数=征服者点数+10
,或您将其增加的任何值。感谢您回答我的问题,蒂姆,我没有说我很惊讶,我只是想知道我所需操作的查询,并感谢它已起作用。