Mysql
f_yunsheng_t
这个作者很懒,什么都没留下…
展开
-
MySQL或MariaDB日志提示[ERROR] mysqld got signal 6
MySQL或MariaDB日志提示[ERROR] mysqld got signal 6 1、问题现象2、解决方法1、设置恢复模式启动mysql2、使用恢复模式重启mysql3、备份全部数据库表:4、删除mysql数据(清除之前务必先stop mysql服务):5、数据库恢复6、使用之间备份的sql文件恢复数据:1、问题现象由于异常断电或者系统异常重启时MySQL没有正常退出导致MySQL无法启动,启动时报错如下:Version: ‘5.5.64-MariaDB’ socket: ‘/var/lib原创 2020-06-18 19:41:00 · 2727 阅读 · 0 评论 -
MySQL存储过程报Invalid use of group function的解决方法
存储过程插入数据报错Invalid use of group function,搜索了好多问题都是是由于where子句group by的原因,修改为Having即可,但是我的存储过程中所有的查询都没有用到这个东西,一行一行的注释掉,最终确认是由于下面的语句导致SET tmp_id = CONCAT(SUM(1000000 + i));注释掉就不报错了,感觉赋值时进行sum运算不合理,修改成select into 就可以了,如下:SET tmp_procId = CONCAT(SUM(100原创 2020-06-17 17:34:52 · 810 阅读 · 0 评论