SQL
mysql
SYKMI
这个作者很懒,什么都没留下…
展开
-
MySQL创建和指定用户权限
详细见https://sourcebyte.vip/article/272.html或https://baijiahao.baidu.com/s?原创 2023-10-29 23:29:23 · 108 阅读 · 0 评论 -
关于MySQL数据库版本不同导致表进行比较的时候报错illegal mix of collations...的问题
大致意思是作为连接条件的A和B字段的排序规则不同导致的,由于我在测试数据库建表的时候设定的排序规则是utf8mb4_general_ci,但是测试服是8.0版本以上的,默认的排序规则是utf8mb4_0900_ai_ci,所以导致连接查询的时候出错误了,这里需要更改建表时的字段的排序规则为utf8mb4_0900_ai_ci或者更改数据库实例的默认排序规则为utf8mb4_general_ci。,这样后面连接查询可能会出现问题,并且无法使用到索引,修改还很麻烦!字符集统一设定为utf8mb4。原创 2023-08-30 13:22:45 · 886 阅读 · 0 评论 -
MySQL中order by在子查询中失效的问题
MySQL中order by在子查询中失效的问题原创 2023-07-17 10:54:54 · 391 阅读 · 0 评论 -
使用order by 当字段值相同时会出现问题
这是之前写的分页查询图书的某个sql 按时间倒序返回结果,突然有天生产出问题了,上一页下一页老是出现相同的书籍,我看了下确实是这样的,最后发现是因为那批书籍的数据的create_time都是一样的导致MySQL没法排序了,最后加了。如果多条记录在ORDER BY列中有相同的值,服务器可以自由地以任何顺序返回这些记录,并且可能会根据整个执行计划以不同的方式进行。换句话说,这些行的排序顺序对于无序的列来说是不确定的。教训:当order by可能出现字段重复的时候得考虑下是不是增加一个不会重复的字段排序。原创 2023-04-27 10:51:44 · 655 阅读 · 0 评论 -
MySQL修改列的非空属性时报错Invalid use of NULL value
MySQL修改列的非空属性时报错Invalid use of NULL value原创 2023-03-08 11:56:16 · 323 阅读 · 0 评论 -
mysql的关键字问题
MySQL关键字冲突原创 2023-03-06 11:25:23 · 137 阅读 · 0 评论 -
mysql无法插入中文
字符集原创 2023-02-16 11:40:57 · 292 阅读 · 0 评论 -
关于You can‘t specify target table ‘表名‘ for update in FROM clause的问题
关于You can‘t specify target table ‘表名‘ for update in FROM clause的问题原创 2022-11-01 16:09:15 · 190 阅读 · 0 评论 -
MySQL也可以实现分词搜索(FULLTEXT)
MySQL使用Ngram解析器实现分词搜索原创 2022-10-16 22:56:42 · 4954 阅读 · 0 评论 -
MySQL中CONCAT和GROUP_CONCAT方法的区别
concat group_concat原创 2022-10-12 19:13:42 · 309 阅读 · 0 评论 -
MySQL查询出的值为NULL和N/A和空值的区别
NULL和空值和N/A的区别原创 2022-10-11 18:58:35 · 5152 阅读 · 0 评论 -
MySQL查询使用不等于条件时的注意事项
MySQL不等于查询原创 2022-10-11 09:31:35 · 1775 阅读 · 0 评论 -
mysql全文搜索
全文搜索原创 2022-10-09 15:28:55 · 73 阅读 · 0 评论 -
编写递归SQL的思路
递归sql原创 2022-09-28 22:24:48 · 549 阅读 · 0 评论 -
mysql修改字段的更新时间
1原创 2022-08-12 16:09:16 · 444 阅读 · 0 评论 -
or关键字
无转载 2022-08-11 10:29:06 · 112 阅读 · 0 评论