MYSQL加载和插入文件名

时间:2014-01-30 15:42:53

标签: mysql load

我使用load语句将csv文件加载到MySQL数据库中,我是否可以在同一语句中获取文件名并插入名为filename的列中?比如可能会声明文件名,然后在

之后立即进行更新设置

LOAD DATA LOCAL INFILE'C:\ Users \ kpacheco.AD \ Desktop \ Projects \ Wellcare \ Weekly01272014 \ FINANCIAL \ RECOVERY \ GROUP \ - \ CONTESTATION \ 20140129.CSV'INTO TABLE TRACKING_INSERT FIELDS终止',''选择性封闭BY'''''''''''''''''''''''''''''''''''''''''''''''

1 个答案:

答案 0 :(得分:0)

如果MySQL中的预准备语句支持LOAD DATA INFILE语句,那么您可以这么简单(这里是受支持的语句列表 - Prepared Statements)。

因此,您应该在应用程序层中构建并执行LOAD DATA INFILE...

示例:

LOAD DATA INFILE 'data.csv'
  INTO TABLE table
  (column1, column2)
  SET column3 = 'data.csv';