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
有了解原理的朋友请给解释下,谢谢~~
以上是SQL语句查询出现异常,SQL语句:… GUID 应包含带 4 个短划线的 32 位数(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)。的内容,更多 语句 XXXX 划线 位数 xxxxxxxxxxxx SQL xxxxxxxx 包含 异常 出现 的内容,请您使用右上方搜索功能获取相关信息。
原文地址https://www.aliyun.com/jiaocheng/1117291.html