![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
pleaseQuiet
这个作者很懒,什么都没留下…
展开
-
解决数据库事务未提交等造成的死锁
程序bug或者慢sql都可能会造成死锁等问题,在这里整理了一些解决这类问题的方法1.查看当前连接Id(线程Id)select connection_id();2.可以通过查看表information_schema.innodb_lock,获取锁的状态select * from information_schema.innodb_locks;3.查看系统参数锁超时时间 innodb_loc...原创 2019-04-17 09:53:42 · 2209 阅读 · 0 评论 -
MySQL中union和order by一起使用的注意事项
MySQL中union和order by一起使用需要注意一些小问题,下面通过例子来说明。以下面的t1表为例。1、如果直接用如下的sql语句是会报错:Incorrect usage of UNION and ORDER BY。SELECT * FROM t1 WHERE username LIKE 'l%' ORDER BY score ASCUNIONSELECT * FROM t1 W...原创 2019-04-17 10:18:51 · 295 阅读 · 0 评论 -
MySQL数据类型转换函数CAST与CONVERT的用法
MySQL 的CAST()和CONVERT()函数可用来转换数据值的类型,具体的语法如下:1、CAST(value as type) 就是CAST(xxx AS 类型)2、CONVERT(value, type) 就是CONVERT(xxx,类型)但可以转换的数据类型是有限制的,可以是以下类型之一:二进制,同带binary前缀的效果 : BINARY字符型,可带参数 : CHAR()日...原创 2019-04-17 10:32:20 · 407 阅读 · 0 评论 -
mysql去除无效零
0 + CAST(t.column AS CHAR)例如: select 0+cast(12.000 as char)结果:12原创 2019-04-17 11:00:55 · 3287 阅读 · 0 评论