[英]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.