MySQL复制多行但更改id

时间:2014-07-14 06:33:27

标签: mysql sql import duplicates rows

我试图通过导出行然后导入行来复制/复制phpmyadmin中数据库表中的行。

但他们不会在ID中插入新值,因此它会继续说“重复输入”。我试图使用ON DUPLICATE KEY UPDATE但不会复制所选行,只需更改重复键的值即可。

我试过了:

  

INSERT INTO cms_modules_sitesidsite_idmodule)VALUES(337,21,7)关于重复主题更新id =&#39 ; NULL&#39 ;;

-

  

INSERT INTO cms_modules_sitesidsite_idmodule)VALUES(337,21,7)关于重复主题更新id =&#39 ;&#39 ;;

-

  

INSERT INTO cms_modules_sitesidsite_idmodule)VALUES(337,21,7)关于重复密钥插入cms_modules_sites({{ 1}},idsite_id)价值观('',21,7);

我无法弄清楚如何使用新ID复制行(或者''作为ID,因此自动增量将完成其工作)。我不能手动完成它,因为有些表在900之前有300行以上。

0 个答案:

没有答案