我正在尝试导入一个包含三列的表。
导入后,当我执行 Select * from tablename
时
我看到其他表或数据库中的所有不相关数据。
即使我通过 dbname.tablename 格式访问该表。
有人遇到过这种情况吗?
最佳答案
确保数据库中表的列名与 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);
关于mysql - 在 MYSQL 工作台中显示其他表中的不相关数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54911598/