第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

怎么理解$sql = "update user set name = '曹操' where id=2 limit 1";中的id=2 limit 1?

$sql?=?"update?user?set?name?=?'曹操'?where?id=2?limit?1";語句中id=2不已經(jīng)限制搜索了嗎,為什么還要多一limit?1,難道有更多個id=2??id不是唯一的嗎?


正在回答

3 回答

$sql = "update user set name = '曹操' where id=2 limit 1";中的id=2 limit 1


其中的limit 就是限制 只查詢一條數(shù)據(jù) id=2 只是條件而已。



0 回復(fù) 有任何疑惑可以回復(fù)我~

在這里不需要limite也可以,不影響,limit主要用于查詢,如select * form table_name order by id limit m,n;

所以不用在這里太過糾結(jié)。至于上面那個兄弟說的避免ID非主鍵這一說法我不太贊同,如果真是這樣的話也只能取id=2第一次出現(xiàn)的那條數(shù)據(jù),望采納!

0 回復(fù) 有任何疑惑可以回復(fù)我~

兄弟 你的這個代碼在哪里看到的哦 , 或者說的id不是主鍵

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_過客_114

應(yīng)該就是這樣,limit 1 這是為了讓代碼跟準(zhǔn)確,因為有可能在你的mysql服務(wù)器里你沒有將id設(shè)為主鍵,那么就可能會有兩個id同時為2
2018-04-22 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

怎么理解$sql = "update user set name = '曹操' where id=2 limit 1";中的id=2 limit 1?

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號