gpt4 book ai didi

mysqldbimport csv错误无效表

转载 作者:行者123 更新时间:2023-11-30 00:14:48 24 4
gpt4 key购买 nike

我正在尝试对 MySQL 数据库进行简单的导入。我想从 .csv 文件导入并创建包含基于第 1 行的字段的文件。我可以登录,服务器说我可以导入 header 信息 - 但我看不到它,并且在导入整个文件时出现错误文件。

登录mysql服务器成功:

    Captains-iMac-4:~ myname$ mysql -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 12
Server version: 5.6.17 MySQL Community Server (GPL)

Copyright (c) 2000, 2014, Oracle .......

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mydb |
| mysql |
| performance_schema |
| test |
+--------------------+
5 rows in set (0.00 sec)

mysql>

尝试导入 csv 文件失败:(密码 x 已丢失)

    Captains-iMac-4:~ myname$ mysqldbimport --server=john_grauel:xxxxxxxx@localhost --            import=both --bulk-insert --format=raw_csv ~/downloads/NCESData/hd2012.csv --table=test,csvimporttest --drop-first
Usage: mysqldbimport --server=user:pass@host:port:socket db1.csv db2.sql db3.grid

mysqldbimport: error: Invalid table name: test,csvimporttest.

尝试仅导入字段标题 - 这表示它已完成,因为我找不到新文件的踪迹:(密码 x'd out)

    Captains-iMac-4:~ myname$ mysqldbimport --server=john_grauel:xxxxxxxx@localhost --    import=definitions --format=csv ~/downloads/NCESData/hd2012definitions.csv
# Source on localhost: ... connected.
# Importing definitions from /Users/myname/downloads/NCESData/hd2012definitions.csv.
#...done.
Captains-iMac-4:~ myname$

我一定错过了一些非常基本的东西。任何指导将不胜感激。另外,我阅读了 MySQL Workbench 的数十页,寻找通过 GUI 进行导入的方法,但一无所获。我很难相信人们无法通过 GUI 导入 .csv 文件(同时创建字段)。

这是我要导入的文件类型的示例版本:

UNITID、INSTNM、ADDR、城市、STABBR、ZIP、FIPS、OBEREG、CHFNM、CHFTITLE、GENTELE、EIN、OPEID、OPEFLAG、WEBADDR100636,空军社区学院,100 S Turner Blvd,Montgomery,AL,36114-3011,1,0,Jonathan T. Hamill,指挥官,3346495000,-1,1230800,3,100654,阿拉巴马农工大学,4900 Meridian Street,Normal,AL,35762,1,5,“Andrew Hugine, Jr.博士”,校长,2563725000,636001109,100200,1,www.aamu.edu/100663,阿拉巴马大学伯明翰分校,Administration Bldg Suite 1070,Birmingham,AL,35294-0110,1,5,Ray L. Watts,校长,2059344011,636005396,105200,1,www.uab.edu100690,阿姆里奇大学,1200 Taylor Rd,蒙哥马利,AL,36117-3553,1,5,迈克尔·特纳,校长,3.34388E+13,237034324,2503400,1,www.amridgeuniversity.edu100706,阿拉巴马大学亨茨维尔分校,301 Sparkman Dr,Huntsville,AL,35899,1,5,Robert A. Altenkirch,校长,2568246120,630520830,105500,1,www.uah.edu

仅标题:

UNITID、INSTNM、ADDR、城市、STABBR、ZIP、FIPS、OBEREG、CHFNM、CHFTITLE、GENTELE、EIN、OPEID、OPEFLAG、WEBADDR

最佳答案

这真是太神奇了——而且有点难以置信。我最初使用的 .csv 文件来自在 MAC 上用 Excel 保存为 .csv 文件的文件。我重新打开该 .csv 文件(仍在 MAC 上)并将其另存为 Microsoft .csv 文件,然后导入 MySQL Workbench 即可。请注意,使用另存为 MS-DOS .csv 的选项不起作用。

关于mysqldbimport csv错误无效表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23748716/

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