
mysql
xiagang567
这个作者很懒,什么都没留下…
展开
-
mysql四种事务隔离级别
Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少。读取未提交的数据,也被称之为脏读(Dirty Read)。用sql举例来表明: 点击(此处)折叠或打开 分别在A、B两个客户端执行: A: root@(none) 10:54>S...原创 2017-03-26 16:21:49 · 96 阅读 · 0 评论 -
让MySql支持Emoji表情(MySQL中4字节utf8字符保存方法)
页面传来表情然后直接插入Emoji表情,保存到数据库时报错: Caused by: java.sql.SQLException: Incorrect string value: '\xFE\xDD\xK8\x8U' for column 'review' at row 1 at com.mysql.jdbc.SQLError.createSQLException(SQLErr...原创 2017-05-24 14:46:12 · 174 阅读 · 0 评论 -
mysql查询时间字段转换为几天前几小时前几分钟前
SELECT CASE WHEN TIMESTAMPDIFF(DAY, publish_time,NOW()) > 0 THEN CONCAT(TIMESTAMPDIFF(DAY, publish_time,NOW()),'天前') WHEN TIMESTAMPDIFF(HOUR, publish_time,NOW()) > 0 THEN CONCAT(TIMESTAMPDIFF(...原创 2017-08-22 16:51:34 · 1318 阅读 · 0 评论 -
Mybatis通过一条SQL查出关联的对象
以往在做对象的查询时如果需要把关联的对象一起查出来是通过resultMap的子查询来进行的,这种用法可以参考我之前写的一篇文章http://elim.iteye.com/blog/1337009。通过子查询来进行的关联对象的查询时,Mybatis会重新发起一次数据库请求,这在有的时候性能方面不是特别的好,我们期望可以用一条SQL语句就把主体对象以及关联的对象都查出来,hibernate其实是有...原创 2017-09-04 10:14:44 · 170 阅读 · 0 评论