Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在同一个表中复制大约1500个mysql条目的最佳方法是什么?_Php_Mysql_Codeigniter_Duplicates - Fatal编程技术网

Php 在同一个表中复制大约1500个mysql条目的最佳方法是什么?

Php 在同一个表中复制大约1500个mysql条目的最佳方法是什么?,php,mysql,codeigniter,duplicates,Php,Mysql,Codeigniter,Duplicates,我在数据库中有许多条目,这些条目被分配给php应用程序中的特定帐户。我需要复制account_id为5的所有条目,并为复制的条目提供account_id为6的条目,以便它们可以由两个不同的帐户独立编辑 通常我只需要抓取帐户id为5的所有条目,然后使用php循环遍历它们,为每个条目插入一个新条目,但对于1500多个条目,我想这不是最好的主意 有没有办法用SQL实现这一点 INSERT INTO table (account_id, column1, column2) SELECT 6, colum

我在数据库中有许多条目,这些条目被分配给php应用程序中的特定帐户。我需要复制account_id为5的所有条目,并为复制的条目提供account_id为6的条目,以便它们可以由两个不同的帐户独立编辑

通常我只需要抓取帐户id为5的所有条目,然后使用php循环遍历它们,为每个条目插入一个新条目,但对于1500多个条目,我想这不是最好的主意

有没有办法用SQL实现这一点

INSERT INTO table (account_id, column1, column2)
SELECT 6, column1, column2 FROM table WHERE account_id = 5;
你可以找到更多关于这个的信息


您可以找到有关此的更多信息。

您可以发布表结构吗?是的,可以,通过insert语句的子选择。您可以发布表结构吗?是的,可以,通过insert语句的子选择。