gpt4 book ai didi

import - 通过phpMyAdmin导入到mySQL时如何忽略id列?

转载 作者:行者123 更新时间:2023-12-04 17:13:16 24 4
gpt4 key购买 nike

我需要从数据库 A 中的表中导出数据,然后将其导入到数据库 B 中结构相同的表中。这需要通过 phpMyAdmin 完成。问题是:无论我为导出(CSV 或 SQL)选择什么格式,所有列(包括自动递增的 ID 字段)都会被导出。因为数据库 B 的表中已经有数据,所以我无法使用新记录导入 ID 字段 - 我需要它来导入记录并为记录分配新的自动递增值。我需要在导出(以便能够选择要导出哪些列)或导入(告诉它忽略文件中的 ID 列)中使用哪些设置?

或者我应该只导出为 CSV,然后在 Excel 中打开并删除 ID 列?有没有办法告诉 phpMyAdmin 它应该为正在导入的记录生成新的自动递增 ID,而不告诉我导入文件中的列数不正确?

编辑:澄清一下,我只导出数据,而不是结构。

最佳答案

Excel 是删除列的一个选项,并且可能是目前最快的选项。

但是,如果这些数据库在同一台服务器上并且您可以访问,则可以访问 INSERT INTO databaseB.table (column_list) SELECT column_list FROM databaseA.table .

您还可以运行 SELECT语句只获取所需的列,然后导出结果。该链接应该在 PHPMyAdmin 的最新版本中可用。

关于import - 通过phpMyAdmin导入到mySQL时如何忽略id列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3834040/

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