php - 在 laravel 5 中将一个表复制到另一个表

标签 php laravel-5 laravel-5.1 laravel-5.2

我如何在 Laravel 5 中使用以下插入查询?

INSERT INTO connection2.table (SELECT * from connection1.table);

我正在寻找两个不同的连接,Connection1.table 记录应该转到 Connection2.table。

最佳答案

尝试

$c1 = DB("Connection1")->select("SELECT * from table")

foreach($c1 as $record){

    DB("Connection2")->table("table")->insert(get_object_vars($record))

}

关于php - 在 laravel 5 中将一个表复制到另一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36662443/

相关文章:

执行sql的php函数不返回任何内容

php - Filesystem.php 中的 ErrorException

php - 从逗号分隔中查找匹配的关键字

eloquent - 在 Laravel 中将数据导出到 Excel 文件时使用 Eloquent 关系

php - 如果表时间戳已更新,如何仅选择行

php - MYSQL select * 再次加一列

php - SQLSTATE[23000] : Integrity constraint violation: 1048 Column 'page_id' cannot be null laravel 5

php - 在 Laravel 5.1 上向消息 View 发送默认数据以上的密码重置

php - 根据用户答案从数据库中选择宠元素种/汽车/自行车/等的算法

php - 如何使用 Laravel 发送电子邮件?