mysql实际碰到问题汇总

Posted ryanlamp

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql实际碰到问题汇总相关的知识,希望对你有一定的参考价值。

问题1:SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘muwms.middle_goods_trace.size‘ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
出现这种问题 直接修改my.cnf 即可
mysqld下面添加sql_mode="" 然后保存 -》重启mysql 完活

 

问题2:ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction
产生这个问题的原因是因为在mysql中产生了事务A,执行了修改的语句,比如: update t1 set aget=18 where id=1;此时事务并未进行提交,事务B开始运行,也同样需要修改id为1的用户的年龄: update t1 set aget=20 where id=1; 那么此时事务B会等待事务A结束释放写锁才能执行成功,否则则会等待一段时间。
解决方法:https://www.cnblogs.com/topicjie/p/7323248.html

以上是关于mysql实际碰到问题汇总的主要内容,如果未能解决你的问题,请参考以下文章

.NET Core 技巧汇总篇

数据库:读写分离 — 问题汇总

快速回顾MySQL:汇总和分组

Mysql和ES数据同步方案汇总

MySQL必知应会-第12章-汇总数据

LCD 调试方法及问题汇总