MySql 查询数据时间过长,导致程序报错 怎么解决

MySql 查询数据时间过长,导致程序报错 怎么解决,第1张

如果不能更改数据库结构,且不能更改查询的语句,只是希望不报错的话,

请检查你程序文件中,调用Mysql的模块,

以C#为例,会使用ado.NET来 *** 作Mysql数据库,

在配置文件中,会有<TimeOut>属性,默认是60000ms 即一分钟.

查询时,程序请求Sql =>sql处理 =>sql返回结果,

如果处理过程超过60000ms 就会报错,

将这个属性该为更大的数值即可解决,

如果是其他语言开发的程序,应该也会有类似的属性可供修改。

1、一般查询语句:SELECT `lcontent` FROM `caiji_ym_liuyan`

查询数据:

2、有些时候需要查询某个字段的长度为多少时候才显示数据:

SQL语句:SELECT `lcontent` FROM `caiji_ym_liuyan` where

length(lcontent)<=40

PS:在mysql中一个汉字等于3个字节,所以查询的时候需要转换一下

特别要注意的就时候对于字节的转换!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8431171.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-16
下一篇 2023-04-16

发表评论

登录后才能评论

评论列表(0条)

保存