mysql只更新第一條
作者:佚名 時間:2012-11-12 分享到:
Mysql在insert,update和delete操作時嵌套的子查詢不能使用當前表,原因就是排它鎖,可以使用臨時表來解決:
拿你的例子來說
可以這樣寫
update a set auto = 1 where id = (select id from (select tmp.* from a tmp) b where 一些條件 ORDER BY id DESC LIMIT 1)
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/contact/20151229/n7398.html