如何更新 MySQl table 中自动递增列的全部值

How update the whole values of an Auto-increment column in MySQl table

我通过考虑插入新 table 的一些条件,从 MySQL 中的另一个 table 复制了一个 table。这些 table 中的一列被定义为 Auto-Increment 列,这对 table 之后的 me.The 造成了问题是我的新 table 但是,新的 table 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   |
    -> +---------+---------+-----------+

我该如何解决这个问题?

我建议使用脚本将数据从一个 table 复制到另一个而不是 copy/paste 参见下面的语法,它将处理标识列(自动递增)

INSERT INTO table_name1(fields you want)  SELECT fields you want FROM table_name2