如何在不创建表(模式)的情况下从文本文件加载mysql中的数据

时间:2016-03-17 11:32:42

标签: mysql text-files load-data-infile

我有一个标签分隔的文本文件,如

a b c
1 a d
2克l 3 m r

我想首先在mysql 中加载此文件而不创建表。有可能吗?

对于加载数据infile,我必须先创建表。

1 个答案:

答案 0 :(得分:1)

你不能告诉mysql根据文本文件(LOAD DATA INFILE)自动创建你的表 问题是MySQL无法猜测文件中列的数据类型 我认为,为了避免你的问题你可以使用mysqldump导入表而不创建它,但mysql做什么(你可以在转储中看到)是CREATE TABLE IF NOT NOT EXIST。