資料庫名稱: MySQL
資料庫版本:4.3.0
內容/問題描述:
這個問題困擾了我有段時間了,一直無法解決, 也想過是不是版本不同的關係
我的研究主要是要爬下來的資料透過ODBC傳進MySQL中, 再進行資料處理
ODBC版本為 MySQL ODBC 5.3 Unicode Driver 我只有設定Allow big result sets
以及 Character set = big5, 同時我也將Mysql資料庫中的編碼設定為big5
但當我要傳進資料庫時, 會因為內容出現反斜線而出錯
ERROR[42000] [MySQL][ODBC 5.3(w) Driver][mysqld-5.5.43-MariaDB]
You hava an error in your SQL syntax; check the manual that corresponds to
your MariaDB server version for the right syntax to use near.......
SQL語法如下
INSERT INTO
`test`(`Author`,`commentreviews`,`comment_time`)
VALUES
(
'Author',
REPLACE ('{變數名稱}', "\\", "''"),
'Time'
)
想說用replace函式取代掉, 但是只能在mysql中執行..
在我使用的軟體中反而就會出錯( EasyWeb Extract )
不知道有沒有解決方式 QAQ .. 非常感激各位大大.......