数据库
首页 > 数据库> > 我可以先将制表符分隔的文件导入MySQL而不先创建数据库表吗?

我可以先将制表符分隔的文件导入MySQL而不先创建数据库表吗?

作者:互联网

正如标题所说:我有一堆包含数据的制表符分隔文本文件.

我知道如果我使用’CREATE TABLE’语句手动设置所有表,我可以使用’load data’或’mysqlimport’将它们导入到等待表中.

但是MySQL有没有办法根据标签文件自动创建表格?似乎应该有. (我知道MySQL可能不得不猜测每列的数据类型,但您可以在选项卡文件的第一行中指定它.)

解决方法:

不,没有.在任何情况下,您都需要首先创建一个TABLE.

自动创建表和猜测字段类型不是DBMS工作的一部分.这是一个最好留给外部工具或应用程序的任务(然后创建必要的CREATE语句).

标签:mysql,database,mysqlimport
来源: https://codeday.me/bug/20190701/1343649.html