相关疑难解决方法(0)

错误1148 MySQL此MySQL版本不允许使用该命令

我正在使用MySQL LOAD DATA LOCAL INFILE命令,我收到此错误:

PDOException: SQLSTATE[42000]: Syntax error or access violation: 1148 The used 
command is not allowed with this MySQL version: LOAD DATA LOCAL INFILE 
'/tmp/phpI0ox54' INTO TABLE `dev_tmp` FIELDS TERMINATED BY ',' ENCLOSED 
BY '"' LINES TERMINATED BY '\r\n' IGNORE 1 LINES; Array ( ) in 
dc_real_estate_form_submit() (line 147 of /PATH/TO/PHP/SCRIPT).
Run Code Online (Sandbox Code Playgroud)

我们可以更改什么设置以允许LOAD DATA LOCAL infile?

这是我们使用的Drupal 7代码:

$sql = "LOAD DATA LOCAL INFILE '".$file."'
    INTO TABLE `dev_tmp`
    FIELDS
        TERMINATED BY ','
        ENCLOSED BY '\"'
    LINES
    TERMINATED …
Run Code Online (Sandbox Code Playgroud)

php mysql load-data-infile

11
推荐指数
1
解决办法
2万
查看次数

标签 统计

load-data-infile ×1

mysql ×1

php ×1