MySQL Treat Tiny As Boolean简析

2014-11-24 15:49:37 · 作者: · 浏览: 0

MySQL Treat Tiny As Boolean简析
使用MySqlClient访问tinyint unsign 字段返回布尔值 true 和 false,但是实际上该字段存储值为1-255
分析:
由于在Mysql中没有布尔类型值,MySqlClient在访问tinyint类型字段时默认作为布尔值使用。
www.2cto.com
解决:
1.在连接串中增加 Treat Tiny As Boolean=false 配置.
2.对应字段在SQL语句中*1,这样,读取出的字段值默认会被转换成int类型.
作者 bengda