我通过考虑插入新表中的一些条件从MySQL中的另一个表复制一个表。这些表中的一列被定义为自动增量列,这对我来说是一个问题。下表是我的新表,但是新表id不是从1到5开始。
+---------+---------+-----------+
-> | id | type | superType |
-> +---------+---------+-----------+
-> | 1210435 | /m/019_ | /m/0kpyln |
-> | 776693 | /m/01m9 | /m/014s |
-> | 682533 | /m/01mh | /m/014s |
-> | 764776 | /m/01mp | /m/014s |
-> | 685170 | /m/01n7 | /m/014s |
-> +---------+---------+-----------+
我该如何解决这个问题?
答案 0 :(得分:2)
我建议使用脚本将数据从一个表复制到另一个表而不是复制/粘贴 看下面的语法,它将处理标识列(自动递增)
INSERT INTO table_name1(fields you want) SELECT fields you want FROM table_name2