我用C#操作mysql。库中有一个字段是text类型。。内容字符数比较大,当select content from Article where CategoryId=8 order by Id desc limit 10 时,既然出错了。于是我把 库中的数据都 update article set content='123445678test' 之后。。再次查询,既然成功了。。难道 mysql 中长字符串要特殊处理?不知道有没有高手碰到过此问题?
调试欢乐多
在 MySql.Data.MySqlClient.MySqlPacket.ReadString(Int64 length)
在 MySql.Data.Types.MySqlString.MySql.Data.Types.IMySqlValue.ReadValue(MySqlPacket packet, Int64 length, Boolean nullVal)
在 MySql.Data.MySqlClient.NativeDriver.ReadColumnValue(Int32 index, MySqlField field, IMySqlValue valObject)
在 MySql.Data.MySqlClient.ResultSet.ReadColumnData(Boolean outputParms)
在 MySql.Data.MySqlClient.ResultSet.NextRow(CommandBehavior behavior)
在 MySql.Data.MySqlClient.MySqlDataReader.Read()
在 wojilu.ORM.EntityPropertyUtil.FindList(ObjectInfo state, String sql) 位置 E:\我记录框架\wojilu\ORM\Utils\EntityPropertyUtil.cs:行号 66