sql update query没有运行

时间:2012-03-17 21:13:35

标签: php mysql

您好我在phpmyadmin中尝试测试以下mySql查询,然后在测试环境页面中使用它。

我的结果应该更新donate_Total,方法是将值2000添加到所持有的现有值,并将total存储在first_Name和last_Name匹配的位置。我有以下sql代码中命名的用户,但这不会运行,任何指针?

UPDATE `donate` SET `donate_Total`=  'donate_Total' + 2000 WHERE first_Name = 'Test'     AND last_Name ='One' ;

表名是捐赠,要更新的列名是donate_Total

2 个答案:

答案 0 :(得分:1)

将'donate_total'更改为donate_total,不带引号。您正在尝试将两个整数添加到一起,因此您不能将其作为字符串添加。

 UPDATE `donate` SET `donate_Total`=  donate_Total + 2000 WHERE first_Name = 'Test'     AND last_Name ='One' ;

答案 1 :(得分:0)

我想您要将2000添加到donate_total。如果2000不是列的名称,请离开[]'

UPDATE `donate` 
SET donate_Total =  donate_Total + 2000
WHERE first_Name = 'Test'     
AND last_Name ='One' ;