我有一张带自增主键列"id"和一个"data"列的表格。
表格内容:
id | data
1 | aaaaa
2 | bbbbb
3 | whatever :P
5 | dang
99 | hello
正如您所看到的,这里有5行。id分别为1、2、3、5、99(没有id = 4或id = 6到98)。
我该如何导出此表,然后将其导入另一个表中(当然是相同的结构),并且id将获得值1、2、3、4、5,而不是1、2、3、5、99。
(或者将它们导入已经有数据的表格中,导入的id将取自该表的自增值,并继续增加?)
注意:如果有特定于PhpMyAdmin的解决方案,欢迎提供。
-抱歉我的英语不好!(Ops随意编辑)
INSERT INTO new_table (data) SELECT data FROM old_table ORDER BY id;
- Ike WalkerINSERT INTO newTable (column1, column2, column3) SELECT column1, column2, column3 FROM oldTable;
。你需要为每个表单独修改查询语句。 - Travesty3