0
我想用這樣的笨查詢功能來更新一列的值獲得更新的領域:UPDATE SQL查詢,並在一個單一的查詢
$this->db->query("UPDATE table SET val = val + 1 WHERE name = 'xxxxx');
有沒有什麼辦法讓結果這個更新在同一個查詢函數中?我必須做一個選擇查詢才能做到這一點,並且由於這個應用程序管理的用戶數量很大,所以這很危險。
如果在更新和select之間存在另一個查詢,則結果將不正確。
謝謝!
有關使用一個交易如何? – Benubird
您是否考慮使用* autoincrement *字段? –
mysql 如何使用codeigniter db-> query函數中的事務?當我嘗試它時會失敗。 – mcamara