gpt4 book ai didi

mysql - 如何从一个mysql表迁移到另一个包含自动增量列的类似表

转载 作者:行者123 更新时间:2023-11-29 16:21:40 26 4
gpt4 key购买 nike

我有一个 MySql 生产表,其中包含一个自动增量列。当表处于生产状态时,用户数据不断插入表中,并相应地生成 id。如何将现有表迁移到另一个类似的表,而不会使迁移期间插入的记录 ID 发生冲突?

最佳答案

假设您的生产表包含 id_col 自动增量和 col1,col2并假设您的类似表( my_dest_table )包含特定的自动增量列 id_dest autoincrement(id_dest, 列 1, 列 2) 您可以尝试使用插入/选择选择列,但不选择具有 id 的列

        insert into my_dest_table ( colA, colB )
select col1, col2
from my_production_table

但是如果您还想存储生产 ID,那么您可以将其添加到适当的列中

        insert into my_dest_table ( colA, colB, col_ref_prod_id )
select col1, col2 , id_col
from my_production_table

关于mysql - 如何从一个mysql表迁移到另一个包含自动增量列的类似表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54457970/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com