1. <em id="g3zke"><tr id="g3zke"></tr></em>
    2. <dd id="g3zke"></dd>
          1. 當前位置:首頁 » 標簽“Mysql”
            Mysql快速批量更新多條記錄不同值的語句

                  如果是要把Mysql多條數據的某個字段改成一樣的值,那語句非常簡單,例如把user表的部分用戶狀態改成 1,語句如下:UPDATE user SET status=1 WHERE id in ('1001,1002,1003');

                  那如果要把多條user記錄的備注字段改成不同的值,一般情況是使用foreach循環修改。我看了Yii2和ThinkPHP5框架的源碼,均沒有真正批量更新不同值的方法,ThinkPHP也是采用foreach的形式,然后啟用事務機制,當某一條數據更新失敗就回滾。例如ThinkPHP5的saveAll批量更新操作就是使用如下代碼:
            +閱讀全文
            日期:2017-05-10分類:程序代碼標簽:Mysql

            站內搜索

            江苏快3开奖结果今天