【发布时间】:2026-01-03 17:45:01
【问题描述】:
我正在尝试将具有自动增量值的 SQL 文件导入 MySQL。我知道如果我用 null 替换这些数字,或者一起跳过该列,它会在导入时生成新值。但是,我正在尝试保留旧值。这可能吗?原因是所有这些数字都在其他表中使用,以便在它们之间进行引用。
如果您需要参考我所说的内容,请查看 Wordpress 中的 wp_users 和 wp_usermeta。 wp_users 中的 ID 在 wp_usermeta 中用作 user_ID。例如,如果我要导入 wp_users 并让它生成新 ID,那么它们将与 wp_usermeta user_ID 不匹配。
我查看了与此类似的以前的问题,并且只有一个问题很接近。但是,它与这个问题略有不同,答案没有帮助。
如果无法导入和保留旧的增量值,我最好的选择是创建自己的脚本 (php) 来导入、生成新的增量值并在导入时更新其他表吗?
【问题讨论】: