av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

mysql 怎么做到update只更新一行數據?

瀏覽:119日期:2022-06-19 11:21:53

問題描述

UPDATE quan.hexiao_code SET sort_code=’LKUHFS’ WHERE sort_code=’SAMQLF’;

這句話的where部分有兩條記錄,我只想修改其中一條,該怎么寫?

問題解答

回答1:

UPDATE quan.hexiao_code SET sort_code=’LKUHFS’ WHERE sort_code=’SAMQLF’ limit 1;

回答2:

我不知道樓主為什么會有這樣的問題,在數據庫當中每一條數據不應該都是獨立的一條嗎,有它自己的特征才對。所以當你WHERE sort_code=’SAMQLF’的時候很明顯的意思就是更新所有匹配的數據。你如果只是更新一條,那么更新的是哪一條?是不是應該有它的特征才對,所以你應該把這個特征加上。如果你就是那么任性的要隨機更新匹配的一條,我的方案就是隨機查出sort_code=’SAMQLF’的一條記錄的ID,用ID來更新這條記錄。

剛剛看到了 @shuhai 的回答,感謝他讓我知道了還有這樣的語法,學藝不精- - |||用UPDATE LIMIT 1確實能解決樓主的問題。不過我還是推薦樓主應該有明確的,比如只更新匹配的并且ID最大的一條UPDATE quan.hexiao_code SET sort_code=’LKUHFS’ WHERE sort_code=’SAMQLF’ ORDER BY id DESC LIMIT 1

相關文章:
主站蜘蛛池模板: 一级黄色夫妻生活 | 久久久久久久一区二区三区 | 国产精品久久久久久久岛一牛影视 | 六月成人网 | 二区三区av | 日韩在线播放网址 | 久久精品一级 | 亚洲欧美中文日韩在线v日本 | 国产亚洲精品久久情网 | 777777777亚洲妇女 | 亚洲国产精品久久久 | 国产欧美一区二区三区日本久久久 | 天天干天天操天天看 | 99久久婷婷国产精品综合 | 天天精品在线 | 精品欧美视频 | 久久av网 | 国产精品 亚洲一区 | 国产大毛片| 四虎免费视频 | 在线观看国产视频 | 欧美日韩综合一区 | 日韩一二区 | 久久久久电影 | 欧美日韩视频在线第一区 | 黑人中文字幕一区二区三区 | 久久精品中文 | 国产中文原创 | 国产成人精品久久久 | 欧美亚洲国产一区二区三区 | 午夜一区二区三区视频 | 国产黄色在线观看 | 精品国产乱码一区二区三区 | 黄色精品 | 99精品视频在线观看免费播放 | 日韩精品1区2区 | 一区二区高清在线观看 | 成人一区二区在线 | 亚洲精品日韩在线 | 国产福利在线视频 | 亚洲欧美在线一区 |