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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Yii2使用一條sql語句批量更新而非循環(huán)插入,如何實現(xiàn)?

Yii2使用一條sql語句批量更新而非循環(huán)插入,如何實現(xiàn)?

PHP
12345678_0001 2019-03-18 18:06:22
Yii實現(xiàn)了如下的批量插入方式,如果是批量更新Yii2有沒有相同的實現(xiàn)方式呢? Yii::$app->db ->createCommand() ->batchInsert($table, $columns, $rows) ->execute(); 批量更新是使用一條SQL語句實現(xiàn)批量更新,而非循環(huán)的更新的方式,e.g: UPDATE order SET field = CASE order_no WHEN 1 THEN 'value' WHEN 2 THEN 'value' WHEN 3 THEN 'value' END WHERE order_no IN (1,2,3)
查看完整描述

4 回答

?
瀟瀟雨雨

TA貢獻1833條經(jīng)驗 獲得超4個贊

replace into

查看完整回答
反對 回復(fù) 2019-03-18
?
慕蓋茨4494581

TA貢獻1850條經(jīng)驗 獲得超11個贊

(Update t_user set name='aa' where 1=1)a union ALL
(Update t_user set name='bb' where 1=2)a union ALL
(Update t_user set name='cc' where 1=3)a union ALL
合并sql語句, 用循環(huán)字符串,組成一條SQL語句,一次執(zhí)行,提高sql的效率。循環(huán)的效率,就用不了多少了比起sql

查看完整回答
反對 回復(fù) 2019-03-18
?
墨色風雨

TA貢獻1853條經(jīng)驗 獲得超6個贊

Yii::$app->db
->createCommand()
->batchInsert($table, $columns, $rows)
->execute();
同意這個

查看完整回答
反對 回復(fù) 2019-03-18
  • 4 回答
  • 0 關(guān)注
  • 1305 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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