程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> Mysql 數據庫更新錯誤的解決方法

Mysql 數據庫更新錯誤的解決方法

編輯:關於MYSQL數據庫
語句:
UPDATE test SET age=5 WHERE 'name‘='王莽'

  顧名思義就是把王莽的年齡改為5,但結果很無奈——

  影響行數為0,怎麼回事,語法沒錯,哪裡都沒問題啊……

  隨便改了改了,將name 的兩個引號去掉,結果卻無意間成功了——

  但是使用圖形界面更改時,結果更讓人迷惑——

  生成的代碼是——

UPDATE `web`.`test` SET `age` = '20' WHERE `test`.`name` = '王莽' LIMIT 1 ;

  百思不得其解中……

  通過比對,發現我寫的單引號和生成的單引號不一樣,更是迷糊了……

  各種暈,各種迷糊,各種不解,到底哪個是完美的???

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved