Mysql 數(shù)據(jù)庫(kù)更新錯(cuò)誤的解決方法
UPDATE test SET age=5 WHERE 'name‘='王莽'
顧名思義就是把王莽的年齡改為5,但結(jié)果很無(wú)奈——

影響行數(shù)為0,怎么回事,語(yǔ)法沒錯(cuò),哪里都沒問題啊……
隨便改了改了,將name 的兩個(gè)引號(hào)去掉,結(jié)果卻無(wú)意間成功了——

但是使用圖形界面更改時(shí),結(jié)果更讓人迷惑——

生成的代碼是——
UPDATE `web`.`test` SET `age` = '20' WHERE `test`.`name` = '王莽' LIMIT 1 ;
百思不得其解中……
通過比對(duì),發(fā)現(xiàn)我寫的單引號(hào)和生成的單引號(hào)不一樣,更是迷糊了……

各種暈,各種迷糊,各種不解,到底哪個(gè)是完美的???
相關(guān)文章
圖解Mysql中的LEFT?JOIN、RIGHT?JOIN與JOIN的區(qū)別
這篇文章主要介紹了圖解Mysql中的LEFT?JOIN、RIGHT?JOIN與JOIN的區(qū)別,Left?Join就是以左邊為基準(zhǔn),Inner?Join就是查兩個(gè)重復(fù)的部分,Right?Join就是以右邊為基準(zhǔn),需要的朋友可以參考下2023-11-11
MySQL中時(shí)區(qū)參數(shù)time_zone解讀
MySQL時(shí)區(qū)參數(shù)time_zone用于控制系統(tǒng)函數(shù)和字段的DEFAULT CURRENT_TIMESTAMP屬性,修改時(shí)區(qū)可能會(huì)影響timestamp類型的值,建議在MySQL配置文件中設(shè)置時(shí)區(qū)參數(shù),以確保高并發(fā)時(shí)的性能,在業(yè)務(wù)中盡量使用datetime類型來(lái)存儲(chǔ)時(shí)間,因?yàn)槠鋾r(shí)間上限比TIMESTAMP更遠(yuǎn)2025-01-01
詳細(xì)介紹mysql中l(wèi)imit與offset的用法
mysql查詢使用select命令,配合limit,offset參數(shù)可以讀取指定范圍的記錄,下面這篇文章主要給大家介紹了關(guān)于mysql中l(wèi)imit與offset用法的相關(guān)資料,需要的朋友可以參考下2022-05-05
mysql left join快速轉(zhuǎn)inner join的過程
inner join內(nèi)連接,顯示兩個(gè)表中有聯(lián)系的所有數(shù)據(jù)而left join,左鏈接,以左表為參照,顯示所有數(shù)據(jù),右表中沒有則以null顯示,本文重點(diǎn)給大家講解mysql left join快速轉(zhuǎn)inner join的過程,需要的朋友參考下吧2021-06-06

