SQL語句查詢出現異常,SQL語句:select id from …\r\nGUID 應包含帶 4 個短劃線的 32 位數(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)。
因項目需要,今早用.net寫了個web service,需要鏈接mysql數據庫;
查詢數據的時候出了如下異常:
SQL語句查詢出現異常,SQL語句:select id from …/r/nGUID 應包含帶 4 個短劃線的 32
位數(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)。
未深究原因,網上找到了解決方案:
在連接字符串中加入 Old Guids=true;
如:Server=Server;Port=3306;Database=Database;Uid=Uid;Pwd=Pwd;pooling=false;Old Guids=true;
數據庫類型:mysql
字段類型:char
字段長度:32
有了解原理的朋友請給解釋下,謝謝~~