![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 56
王俊超_
这个作者很懒,什么都没留下…
展开
-
数据库如何把null转化为空字符
sqlserver中可用isnull函数:select isnull ( null , '' );oracle中可用nvl函数:select nvl( null , '' ) from dual;mysql中可用ifnull函数:select ifnull( null , '' );原创 2021-03-16 15:29:36 · 2102 阅读 · 0 评论 -
MySQL中常用的Json函数
官方文档:JSON FunctionsNameDescriptionJSON_APPEND()Append data to JSON documentJSON_ARRAY()Create JSON arrayJSON_ARRAY_APPEND()Append data to JSON documentJSON_ARRAY_INSERT()Insert into JSON array->Return value from JSON column afte.原创 2021-03-16 15:10:50 · 252 阅读 · 0 评论 -
CONCAT、GROUP_CONCAT的区别与使用
一、CONCAT()函数CONCAT()函数用于将多个字符串连接成一个字符串。使用数据表Info作为示例,其中SELECT id,name FROM info LIMIT 1;的返回结果为 +----+--------+| id | name |+----+--------+| 1 | BioCyc |+----+--------+1、语法及使用特点:CONCAT(str1,str2,…) .原创 2021-03-10 11:33:27 · 1693 阅读 · 2 评论 -
Duplicate entry ‘xxx‘ for key ‘PRIMARY‘问题
在使用ExecutorService异步插入数据的时候,发现偶尔会出现主键冲突。最后排查发现mapper.xml文件中insert语句多写插入了id,去掉id字段就正常了。原创 2021-02-26 11:25:10 · 603 阅读 · 0 评论 -
Could not write JSON: No serializer found for class *** and no properties错误
场景:使用RestController或者Controller注解将查询的实体装换成json字符串时报错。原因:需要装换的对应实体类的属性缺少:getter和setter方法,导致将实体类装换的json格式类无法读取对应的属性从而报错。解决方法:在需要装换的是实体类中给属性加上getter和setter方法(或者使用:lombok插件给实体类加上:Getter和Setter注解)拓展:错误信息为:Request processing failed; nested exception is java.l转载 2020-11-03 19:58:50 · 569 阅读 · 0 评论 -
mysql统计时长
概述 假设我们有一张表,记录了用户的登入、登出信息,我们需要根据这些信息统计用户的在线时长,相应的设置用户等级,就像挂QQ升级 表数据如下: mysql> select * from user_sessions;+----+----------+-------+----...转载 2020-11-03 17:27:18 · 1453 阅读 · 0 评论 -
updateByPrimaryKeySelective和updateByPrimaryKey区别
转载来源:https://blog.csdn.net/a670941001/article/details/54619432 int updateByPrimaryKeySelective(TbItem record);int updateByPrimaryKey(TbItem record); 上面的是逆转工程生成的Mapper接口 对应的xml为 <update id="转载 2020-10-29 17:35:58 · 168 阅读 · 0 评论 -
牛客网SQL实战68题总结和题解
文章目录1.总结1.1关键字1.2函数1.3表操作1.4技巧2. 题解1.总结1.1关键字INNER JOIN 两边表同时有对应的数据,即任何一边缺失数据就不显示。LEFT JOIN 会读取左边数据表的全部数据,即便右边表无对应数据。RIGHT JOIN 会读取右边数据表的全部数据,即便左边表无对应数据。ON 生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。WHERE在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表原创 2020-08-18 17:38:00 · 580 阅读 · 0 评论 -
mysql: ERROR 1290 (HY000)和ERROR 1146 (42S02): Table doesn't exist
ERROR 1290 (HY000)和ERROR 1146在刚初始化完,修改密码时输入ALTER USER 'root'@'localhost' IDENTIFIED BY '<new_password>';出现了ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables optio...原创 2020-03-23 18:42:17 · 194 阅读 · 0 评论 -
mysql8.0.13服务无法启动,服务没有报告任何错误 代码3534
经验在网上搜索了尝试了很多方法都无法启动,后来另外找了一个教程重新配置my.ini,把其中的安装目录和存放目录的路径格式改了之后就连接成功了。...原创 2020-03-23 17:59:54 · 2275 阅读 · 0 评论