我正在尝试导入具有三列的表。
导入后,当我做的时候从表名中选择*
我看到了其他表或数据库中所有不相关的数据。
即使我通过dbname.tablename格式访问表。
有人遇到过这种情况吗?
答案 0 :(得分:1)
确保数据库中表的列名与CSV文件标题中的列名完全相同。 MySQL工作台表数据导入向导不允许您忽略初始行。 如果仍然有问题,我建议执行以下查询,该查询的运行必须比表数据导入向导更快:
load data local infile 'filelocation/filename.csv' into table tablename
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES
(col1, col2, col3);