首页 > 代码库 > MySQL load data infile

MySQL load data infile

语法:

      load data [low_priority] [local]

      infile ‘file_path‘ [replace] [ignore]

      into table table_name [(column_list)]

      lines[ terminated by ‘string‘ starting by ‘string‘]

--------------------------------------------------------------------------------------------------------------------------------------------------------

例子:

      create table Employee(name varchar(16),department varchar(16),address varchar(16));

      

     load data infile ‘E:/Neeky.txt‘ into table Employee;

     

 

总结:

      local、如果指定了LOCAL,则文件会被客户主机上的客户端读取,并被发送到服务器。

      replace、如果您指定了REPLACE,则输入行会替换原有行、这个的前题是表要有主键。只有主键相同才会让为是同一行。

      ingore、也是一样的、一行相同与否、不看行中的所有列、只看主键。ignore的作用就是把错误变成警告,插不进的还是插不进。

      

 

 

 

 

 

 

 

      

MySQL load data infile