如何在不创建 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如果不存在。