繁体   English   中英

将数据移动到 Laravel 中的另一个表

[英]Move data to another table in Laravel

如何将一张表中的所有数据移动到另一张表中?

tbl_1: id=1 name=Doe
tbl_2: (no data)

像这样传输数据。

tbl_1: (no data)
tbl_2: id=1 name=Doe

您可以创建如下迁移,然后运行:

PHP artisan migrate --path=pathToYourProject/database/migrations/transfer_from1_to2.php

transfer_from1_to2.php

$t1_data=Table1::all();
foreach ($t1_data as $d) {
    $t2 = new Table2;
    $t2->id = $d->id;
    $t2->name = $d->name;
    $t2->save();
    $d->delete();
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM