sql分页优化详解

索引优化 注意查询的数据占总数据达到一定量的时候可能导致索引失效。可以用limit或者指定列缩小数据区域可以解决。 以时间orderby排序的limit分页优化 前提用order by分页 limit分页在两三万左右时可以使用,超过...

如何删除mysql注释详解

Linux命令删除注释 先把库表导出成一个.sql文件,然后使用sed命令删除注释。此种适用于mysql端口不开外网的情况。 $ cat create_table.sql create table test1 (...

Mysql数据库多对多关系未建新表详解

原则上,多对多关系是要新建一个关系表的,当遇到没有新建表的情况下如何查询多对多的SQL呢? FIND_IN_SET(str,strlist) 官网:http://dev.mysql.com/doc/refman/5.7/en/strin...

group having条件找max无记录问题详解

问题 数据库中有数据的情况下,group by后发现having max查不到数据 改成这样写才可以. having的排序     1.from tab     2...

Mysql字段int的value为0时产生的bug详解

查询 userId 在数据库中为int类型 select * from userinfo where userId = 0 等于 select * from userinfo where userId = ''...

java.security.cert.CertPathValidatorException: Path does not chain with any of the trust anchors详解

出现这个错误是因为URL中出现了useSSL=true,只需要改成false即可。 jdbc:mysql://localhost:3306/demo?useUnicode=true&characterEncoding=utf-8&...

SQL Error (1055) sql_mode=only_full_group_by详解

报错 ERROR 1055 (42000): Expression #1 of SELECT list is not in ...

Mysql Too many connections详解

错误原因 java.sql.SQLException: Cannot create PoolableConnectionFactory (Data source rejected establishment of connection,&...

Mysql No operations allowed after connection closed详解

问题 Mysql服务器默认的“wait_timeout”是8小时,也就是说一个connection空闲超过8个小时,Mysql将自动断开该connection。 可以用show global variables LIKE'wait_...

Mysql Cannot get a connection, pool error Timeout waiting for idle object详解

问题 Cannot get a connection, pool error Timeout waiting for idle object 原因 db.properties中配置的maxWait为连接池获取mysql连接最大等待...