我有一个制表符分隔的文本文件,例如
a b c
1天
2克升
3 米
我想在 mysql 中加载此文件而不先创建表。有没有可能?
为了将数据加载到文件中,我必须先创建表。
最佳答案
您无法告诉 mysql 根据文本文件自动创建表(LOAD DATA INFILE)。
问题在于 MySQL 无法猜测文件中列的数据类型。
我认为为了避免你的问题,你可以使用 mysqldump 导入表而不创建它,但是 mysql 所做的(正如你在转储中看到的)是 CREATE TABLE IF NOT EXIST。
关于mysql - 如何在不创建表(架构)的情况下从文本文件加载mysql中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36059329/