mysql - 在 MYSQL 工作台中显示其他表中的不相关数据

标签 mysql sql mysql-workbench

我正在尝试导入一个包含三列的表。 导入后,当我执行 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/

相关文章:

php - 如何提高使用 MySQL 的 PHP 脚本的速度?

php - 在数据库中搜索到图片后如何删除它?

sql - 如何在SSIS数据流中的两个源之间获取不匹配的数据?

sql - 在单个查询中具有不同约束的不同表上的多个 select 语句,没有结果显示为空值

mysql - 如何使用脚本或其他方式将所有表数据导出为 MySQL 中的 csv 或 excel 格式?

MySQL "Close All Like This"

php - 基于日期的 LEFT JOIN 变体

php - mysql 从多个表中选择,即使一个表不包含 where 子句

sql - 无法在 Spark SQL 中执行嵌套的 SQL 查询

MySQL/InnoDB 结果集限制为 1000 条记录?