2012-08-15 223 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}`) 
相關問題