在MySql更新查询中使用+ =或类似的东西

时间:2014-05-24 19:57:45

标签: c# mysql

标题中解释了所有内容。

我正在使用此代码:

            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]

1 个答案:

答案 0 :(得分:0)

我完全不了解你的问题,根据我的假设,你可能会尝试做以下......

  1. 增加列' ConquerPoints'的值在这种情况下,您需要按如下方式更改代码:

    cmd.CommandText = "update entities set ConquerPoints = ConquerPoints + 10 where Name ='" + charactername + "';";