mybatis 拼接sql 语句中不能出现“;”(分号),也就是不能多次执行。

 报错:

 
        DROP TABLE IF EXISTS   ;

        CREATE TABLE    
        AS
        SELECT * from user_info
         ${_RULE_ID} 
         ${_CONDITION} ;

        ALTER TABLE   
        ADD INDEX    (id);
    

 正确:


        DROP TABLE IF EXISTS   ;
    
    

        CREATE TABLE    
        AS
        SELECT * from user_info
         ${_RULE_ID} 
         ${_CONDITION} ;

    
    
        ALTER TABLE   
        ADD INDEX    (id);
    

 

或者在数据库连接上加上“&allowMultiQueries=true” 

你可能感兴趣的:(项目遇到问题,mybatis)