
MySQL
文章平均质量分 73
图南随笔
公众号:图南随笔
展开
-
实战-MySQL5.7升级8.0遇到的四个问题
近期几个项目的MySQL由5.7升级到8.0,升级过程中遇到的四个问题原创 2025-03-22 12:57:37 · 547 阅读 · 0 评论 -
MySQL 5.7升级8.0报异常:ONLY_FULL_GROUP_BY
MySQL8.0默认的SQL模式包含了ONLY_FULL_GROUP_BY,MySQL5.7默认的SQL模式也包含了ONLY_FULL_GROUP_BY,但是MySQL5.6是不包含的原创 2025-03-22 12:20:30 · 885 阅读 · 0 评论 -
MySQL 5.7升级8.0报异常:处理新增关键字
MySQL 8.0版本相比5.7版本新增和删除了一些关键字,如果原来系统中一些表名或者字段名成为8.0中的关键字的话,系统会报异常原创 2025-03-21 09:13:48 · 908 阅读 · 0 评论 -
MySQL中的字符串分割成多行
MySQL中把以某分隔符分隔的字符串分割成多行原创 2024-09-13 22:19:37 · 1530 阅读 · 0 评论 -
MySQL中的竖列变横列
工作中经常会用到竖列变横列的情况,下面通过一个实例来说一下实现竖列变横列的几种方式:创建数据库表:CREATE TABLE `student_score` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `user_name` varchar(32) NOT NULL DEFAULT '姓名', `subject` varchar(32) NOT NULL COMMENT '科目', `score` tinyint(1) N原创 2021-06-08 20:52:58 · 3337 阅读 · 0 评论 -
MySQL中的EXISTS用法
EXISTS语法:SELECT 字段 FROM table WHERE EXISTS (subquery); 参数:subquery是一个受限的SELECT语句(不允许有COMPUTE子句和INTO关键字)示例:SELECT * FROM A WHERE EXISTS (SELECT 1 FROM B WHERE B.id = A.id); EXISTS执行顺序:1、首先执行一次外部查询,并缓存结果集,如 SELECT * FROM A2、遍历外部查询结果集的每一行记原创 2021-02-21 22:03:33 · 51651 阅读 · 4 评论 -
MySQL中emoji表情包的存储问题
现象最近项目中存储emoji表情包的时候报错:### Cause: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x81' for column 'column1' at row 1; uncategorized SQLException; SQL state [HY000]; error code [1366]; Incorrect string value: '\xF0\x9F\x98\x81' for column原创 2021-02-17 15:17:10 · 1017 阅读 · 0 评论