在尝试将CSV数据插入到我的表中时遇到SQL语法的一些问题,同时更新“TIMESTAMP”列(注意:我知道这可以通过表结构自动更新完成,但是这对我不起作用......)但也必须忽略前3行。
所以简而言之
代码:
$sql= "LOAD DATA LOCAL INFILE '".$import_file."' INTO TABLE `$dbtable`
FIELDS TERMINATED BY '".$fieldseparator."'
LINES TERMINATED BY '".$lineseparator."'
SET TIMESTAMP = '".date('Y-m-d H:m:s')."', IGNORE 3 LINES";
所有声明,这可以吗? SQL正在使用IGNORE 3 LINES
行抛出错误。
答案 0 :(得分:0)
SET
来自其他一切。
$sql= "LOAD DATA LOCAL INFILE '".$import_file."' INTO TABLE `$dbtable`
FIELDS TERMINATED BY '".$fieldseparator."'
LINES TERMINATED BY '".$lineseparator."'
IGNORE 3 LINES
SET TIMESTAMP = '".date('Y-m-d H:m:s')."'";