如何在不创建 table(架构)的情况下从文本文件加载 mysql 中的数据
How to Load data in mysql from a text file without creating the table (schema)
我有一个制表符分隔的文本文件,例如
a b c
1个d
2克升
3米
我想在 mysql 中加载此文件,而不先创建 table。有没有可能?
为了加载文件中的数据,我必须先创建 table。
您无法告诉 mysql 根据文本文件自动创建您的 table (LOAD DATA INFILE)。
问题是 MySQL 无法猜测文件中列的数据类型。
我认为,为了避免您的问题,您可以使用 mysqldump 导入 table 而无需创建它,但是 mysql 所做的(正如您在转储中看到的那样)是 CREATE TABLE如果不存在。
我有一个制表符分隔的文本文件,例如
a b c
1个d
2克升
3米
我想在 mysql 中加载此文件,而不先创建 table。有没有可能?
为了加载文件中的数据,我必须先创建 table。
您无法告诉 mysql 根据文本文件自动创建您的 table (LOAD DATA INFILE)。
问题是 MySQL 无法猜测文件中列的数据类型。
我认为,为了避免您的问题,您可以使用 mysqldump 导入 table 而无需创建它,但是 mysql 所做的(正如您在转储中看到的那样)是 CREATE TABLE如果不存在。