gpt4 book ai didi

mysql - 将文本文件导入 MySql

转载 作者:行者123 更新时间:2023-11-29 00:59:04 25 4
gpt4 key购买 nike

在过去一天左右的时间里,我一直在尝试使用 phpMyAdmin 将从 Access 导出的记录文本文件导入 MySQL。字段由竖线“|”分隔并且字段被引号“”包围。我不完全确定行尾,但是,我尝试使用 auto,\N,\r, ]\r\n 都无济于事。它只导入第一条记录,仅此而已。很抓狂。我已经在互联网上搜索线索,他们都说要确保字段类型和数字都匹配......他们确实这样做了。我束手无策,所以我希望有人能救我于此;-) 文本文件的基本格式如下:

|"CBCF"|"CBOFT"|"Provincial"|"yes"|"Newsroom"|"Control Room"|"Prog. Director"|"News Director"|"OPS Manager"|"Engineer/IT"|"General Manager"|"General Sales Manager"|""|""|""|"514-597-5353"|""|"514-597-5353"|""|""|""|""|""|""|""|""|""|""|""|""|""|""|""|""|""|""|""|""|""|""|""|""|""|""|""|""|""|""|""|""|"613-XXX-XXXX"|""|""|""|""|""|""|""|""|""|""|"contact@XXX.XX"|""|""|""|""|""|""|""|""|""|""|"EASTERN"|"Radio-Canada French Services"|15/5/2008 9:38:12|22/7/2010 15:00:28|"***Provincial contact for RDI, our 24 news service, and Radio Internet service."

最佳答案

如果这对某人有帮助,这就是我为使导入工作所做的工作。

在收到各种重复键错误或仅导入第一条记录后,我仔细查看了如何设置 PRIMARY KEY。它被设置为 TINY INT 和 AUTO INCREMENT。所以我删除了该列,然后将其重新插入,这次是 SMALL INT、无符号、AUTO INCREMENT,然后导入工作正常。所以这里的关键是确保 CSV 或分隔文本文件的格式正确(我建议使用“管道”字符作为分隔符并且字段周围没有引号),您的数据库表字段与您的文本文件完全匹配(至少在条款上的列数)并且您的 PRIMARY KEY 设置正确。至少这对我有用。

戴夫

关于mysql - 将文本文件导入 MySql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4618050/

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