Php Laravel将行从一个数据表复制到另一个数据表
我需要用Laravel将一行从datatable a复制到datatable B 我尝试:Php Laravel将行从一个数据表复制到另一个数据表,php,mysql,laravel,Php,Mysql,Laravel,我需要用Laravel将一行从datatable a复制到datatable B 我尝试: $coeff_insert = DB::insert('INSERT INTO '.$copro_id.'.coeff_etages SELECT * FROM aurora.coeff_etages WHERE id = '.$coeff_max.';'); $copro_id是我的数据表,是一个动态的名称 aurora.coeff_etages是我的数据表B,它总是这样调用 但它不起作用。没有错误消
$coeff_insert = DB::insert('INSERT INTO '.$copro_id.'.coeff_etages SELECT * FROM aurora.coeff_etages WHERE id = '.$coeff_max.';');
$copro_id
是我的数据表,是一个动态的名称
aurora.coeff_etages是我的数据表B,它总是这样调用
但它不起作用。没有错误消息,但什么也没有发生
有人能帮我吗
感谢您的帮助。尝试打开错误,检查日志文件DB::table(“缺少表名”)->insert(),您可以运行原始sql或将sql更改为数组()I tred$coeff_insert=DB::table('coeff_etages')->insert('SELECT*FROM aurora.coeff_etages,其中id='。$coeff_max');但是我有一个关于完整性约束冲突的错误。因为您是insert('a query STRING'),read,可能是先将查询保存到变量,然后传递到DB::table(。。。