<select id="putAppAnalysisTaskOutfile" >
load data local infile #{putFilePath}
into table app_analysis_task
fields terminated by '|' lines terminated by '\n'
(<include refid="appAnalysisTaskUsedColumns"/>)
</select>
void putAppAnalysisTaskOutfile(@Param("putFilePath") String putFilePath);
mybatis执行报错,但sql在Navicat可以执行
org.springframework.jdbc.BadSqlGrammarException:
; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: The used command is not allowed with this MySQL version
SHOW VARIABLES LIKE '%local%';
local_infile ON
你这是拼sql就用${}吧
远程连接数据库的权限问题吧
看着像mysql驱动包的版本问题