星期二, 5月 28, 2013

MySQL Error: 1366 for column 'path' at row 67

Ref:

今天在開發時遇到一件奇怪的事情,PHP讀檔後餵資料給MySQL時,吐了一個錯誤訊息:
MySQL Error: 1366 (Incorrect string value: '\xB7s\xB2\xD3\xA9\xFA...' for column 'path' at row 67)查資料後發現是編碼的問題,
但在mysql指令中輸入status看到的characterset都是utf8,後來再嘗試了一下,把table的預設引擎從 
InnoDB 改成 MyISAM 算是暫時解決這個怪問題了。
1.
drop table tab;
2.
create table...
engine=MYISAM;

3.import data...
4.alter table tab engine=InnoDB;

沒有留言:

LinkWithin-相關文件

Related Posts Plugin for WordPress, Blogger...