gpt4 book ai didi

php - 在 phpmyadmin 中导入 csv 后为空列

转载 作者:行者123 更新时间:2023-11-29 03:42:09 24 4
gpt4 key购买 nike

我在 MySql 中有一个表,其中一个列被声明为非空。我想导入一个 CSV 文件,该文件的 ID 字段没有要导入的值。有一个脚本可以生成一个自动生成的 ID。谁能告诉我如何导入 ID 列为空的表,或者我是否可以在 CSV 文件中生成自动生成的字母数字 ID?

PHP 脚本生成 ID 作为自动生成的字段。自动生成的类似于 4eac609ca0e99,只有最后 5 位数字发生变化。

最佳答案

在使用 phpMyAdmin 或我推测的任何其他工具导入时,无法使用自定义 ID 生成器。

我建议在有问题的列中允许 NULL,使用 phpMyAdmin 导入您的数据,然后使用您的脚本为导入的行分配 ID(一旦它们在表中),然后再次为该列设置 NOT NULL。

如果这个表是活的,因此已经在使用,所以它应该只包含正确的数据,创建另一个具有相同结构的表,除了 NOT NULL,执行导入,在脚本时分配 id,然后执行 INSERT INTO live_table SELECT * FROM imported_table

关于php - 在 phpmyadmin 中导入 csv 后为空列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12533586/

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