2012-03-17 4 views
2

Привет, Я пытаюсь протестировать следующий mySql-запрос в phpmyadmin перед тем, как использовать его в тестовой странице enviorment.sql update query not running

Мой результат должен обновить donate_Total, добавив значение 2000 к имеющемуся сохраненному значению и сохранив общее количество там, где совпадают имена first_Name и last_Name. У меня есть имя пользователя в коде sql ниже, но это не будет работать, любые указатели?

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

имя таблицы жертвуют и имя столбца для обновления является donate_Total

+1

'и 'различны. –

ответ

1

изменения «donate_total» в donate_total без кавычек. Вы пытаетесь добавить два intergers вместе, поэтому вы не можете поместить его как строку.

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

Я предполагаю, что вы хотите добавить 2000 к вашему donate_total. Если 2000 не имя столбца, то оставьте [] и '

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

да, что я пытаюсь достичь – mitchnufc