2016-09-30 17:31:49 20973次浏览 3条回答 1 悬赏 10 金钱

数据是一个大量的数组,我需要拼接 SQL 一起添加到数据库

INSERT INTO `erm_course` ('course_name','course_type_id','course_time') VALUES ('1','1','5'), ('1','1','7'), ('1','1','7'), ('1','1','7'), ('1','1','7');

要执行这条 SQL 语句

最佳答案

  • 回答于 2016-10-09 08:58 举报
    $sql = "insert into tablename (属性1,属性2) values".val1.','.val2.';';
    Yii::$app->db->createCommand($sql)->execute();
    
    , 觉得很赞
  • 回答于 2019-06-20 09:51 举报
    Yii::$app->db->createCommand()
    ->batchInsert(yourModel::tableName(), ['user_id','goods_id','goods_num','created_time'], $data)
    ->execute();
    
您需要登录后才可以回答。登录 | 立即注册
pengzz33
等待激活

pengzz33

注册时间:2016-10-31
最后登录:1970-01-01
在线时长:0小时0分
  • 粉丝1
  • 金钱165
  • 威望0
  • 积分165

热门问题