2012-08-15 225 views
0

我正在使用下面的语句在我的mysql数据库中添加一条记录,其中每列都是longtext类型,但似乎无法得到此工作,并且我收到此消息“You有一个错误在您的SQL语句将蚂蚁参数作为字符串传递给mysql查询

<sql 
    driver="${DB_DRIVER}" 
    url="${DB_URL}" 
    userid="${DB_USER}" 
    password="${DB_PASSWORD}" 
    print="yes" 
    classpathref="antclasspath"> 

    INSERT INTO `book_logs`(`bookName`, `logFile`, `description`) VALUES (${build_log_filename},${build_log_dir},${FAIL_MESSAGE}) 
    </sql> 

请帮

回答

0

尝试使用下面的查询配额。

INSERT INTO `book_logs`(`bookName`, `logFile`, `description`) VALUES ('${build_log_filename}','${build_log_dir}','${FAIL_MESSAGE}') 
0

你所需要的'周围的价值观,太否则将SQL。是无效的编号:

INSERT INTO `book_logs`(`bookName`, `logFile`, `description`) 
VALUES (`${build_log_filename}`,`${build_log_dir}`,`${FAIL_MESSAGE}`) 
相关问题