0

我正在使用下面的语句在我的 mysql 数据库中添加一条记录,其中每列的类型均为 longtext,但似乎无法正常工作,并且我收到此消息“您的 sql 语句中有错误

    <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>

请帮忙。

4

2 回答 2

0

尝试将以下查询与配额一起使用:

 INSERT INTO `book_logs`(`bookName`, `logFile`, `description`) VALUES ('${build_log_filename}','${build_log_dir}','${FAIL_MESSAGE}')
于 2012-08-15T12:24:59.320 回答
0

你也需要围绕值的`。否则 sql 将无效:

INSERT INTO `book_logs`(`bookName`, `logFile`, `description`) 
VALUES (`${build_log_filename}`,`${build_log_dir}`,`${FAIL_MESSAGE}`)
于 2012-08-15T12:25:32.983 回答