升级了一下mysql(5.1到8.0),程序查询的时候,查询记录无结果
但是加上limit 行数就可以查出来
比如 select * from tablename 查不出来
但是 slelect * from tablename limit 100 就可以查出来
在navicat或者命令行下不管哪个语句都可以查出结果
升级前程序是没问题的
不加limit有时候可以查出来数据,有时候不行。一般是不行的。
建议通过命令行进行验证...
由于MySQL版本不同,会有差异,不同的客户端在支持MySQL上也有版本支持不兼容问题。
因此如果使用命令行验证你的SQL语句都没问题后,就可以确认你的MySQL客户端可能存在兼容性问题,然后就去想办法更新你的MySQL客户端了
补充一下,新建了一个网站,使用同样的API连接数据库
结果一切正常,MySQL Connector/NET 使用的版本也是一样的。
请分析一下,什么原因引起的?
我这里不能调试。
总共有多少?记录太多超时了吧?
没有,10条也查不出来
补充一下,新建了一个网站,使用同样的API连接数据库
结果一切正常,MySQL Connector/NET 使用的版本也是一样的。
请分析一下,什么原因引起的?
我这里不能调试。