我可以先将制表符分隔的文件导入MySQL而不先创建数据库表吗?
作者:互联网
正如标题所说:我有一堆包含数据的制表符分隔文本文件.
我知道如果我使用’CREATE TABLE’语句手动设置所有表,我可以使用’load data’或’mysqlimport’将它们导入到等待表中.
但是MySQL有没有办法根据标签文件自动创建表格?似乎应该有. (我知道MySQL可能不得不猜测每列的数据类型,但您可以在选项卡文件的第一行中指定它.)
解决方法:
不,没有.在任何情况下,您都需要首先创建一个TABLE.
自动创建表和猜测字段类型不是DBMS工作的一部分.这是一个最好留给外部工具或应用程序的任务(然后创建必要的CREATE语句).
标签:mysql,database,mysqlimport 来源: https://codeday.me/bug/20190701/1343649.html