1
我試圖運行下面的查詢,MySQL的更新不執行動作
UPDATE candidate_assets SET show = 1 WHERE show = 0;
改變所有行(顯示)被設置爲0等於1,顯示欄只是基本的INT列,我做錯了什麼?
我試圖運行下面的查詢,MySQL的更新不執行動作
UPDATE candidate_assets SET show = 1 WHERE show = 0;
改變所有行(顯示)被設置爲0等於1,顯示欄只是基本的INT列,我做錯了什麼?
SHOW
是MySQL中的關鍵字。嘗試用反引號`
馬克他們周圍逃逸到您的列引用:
UPDATE candidate_assets SET `show` = 1 WHERE `show` = 0;
使用qoutes的領域與在MySQL的保留,如「秀」的名字:
UPDATE candidate_assets SET `show` = 1 WHERE `show` = 0;
nothing________ – TMS 2012-04-25 15:10:48
是什麼結果select * from candidate_assets where show = 0 – 2012-04-25 15:10:54