![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 68
Mickyจุ๊บ
这个作者很懒,什么都没留下…
展开
-
MySQL升级8.0的新故障,utf8mb4_0900_ai_ci是啥?
所以,“已下单,未支付”的代码就可以是OUPD,“已支付“的代码就可以是PDED,“已确认”的代码就可以是CFMD……但这还不够,世界上的文字很多,所以才会有“不区分音调”的要求,这时候e、ē、é、ě、è就是等价的,那么假设我们要进行拼音查找,只要按e去找就可以全部列出来,很方便。有程序员看到这个需求,想当然就按照先后顺序,用1、2、3、4、5来表示对应状态,确实简单不会出错,也方便先后对比,比如要查找所有“已确认”之前的订单,就查查“已确认”的状态码是4,那么找状态码<4的订单就可以。转载 2024-03-13 17:20:55 · 941 阅读 · 0 评论 -
MySQL 出现 The table is full 的解决方法
内存表的大小超过了规定的范围MySQL出现"the table is full"的问题,一般有两个原因:一、需要加大数据表大小vi /etc/my.cnf需要修改MySQL的配置文件my.cnf,在[mysqld]下添加/修改两行:tmp_table_size = 1024Mmax_heap_table_size = 1024M系统默认是16M,修改完后重启mySQL二、服务器硬盘空间满了,清理垃圾/无用数据即可#查询服务器空间使用情况df -h查询MySQL存储目录存储使用情况原创 2022-03-18 15:32:12 · 16179 阅读 · 0 评论 -
SQL根据一个表的字段的值更新另一个表的字段
SQL根据一个表的字段的值更新另一个表的字段SQL根据一个表的字段的值更新另一个表的字段SQL根据一个表的字段的值更新另一个表的字段UPDATE table_1 t1 left join table_2 t2 on t2.id = t1.tid SET t1.username = t2.uname where t1.id>5;参考的例子如上,基于参考例子自己实践运用如下:本人实际案例把t1表的省市区中文名称替换为代码t2表为省市区字典表UPDATE t_yangtze_contr原创 2021-05-12 16:00:23 · 1153 阅读 · 0 评论