簡體   English   中英

sql更新查詢未運行

[英]sql update query not running

您好,我嘗試在phpmyadmin中測試以下mySql查詢,然后在測試環境頁面中使用它。

我的結果應通過將所保存的現有值加上2000並將其總數存儲在first_Name和last_Name匹配的位置來更新donate_Total。 我在下面的sql代碼中指定了用戶,但是該用戶無法運行,是否有任何指針?

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

表名是donate,要更新的列名是donate_Total

將“ donate_total”更改為donate_total(不帶引號)。 您試圖將兩個整數相加,因此不能將其作為字符串放置。

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

我猜您想將2000添加到donate_total 如果2000不是列名,則保留[]'

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM