Spmies 主题魔改之互动读者兼容 MySQL 5.7 +

需求

刚到手就发现 Spmies主题不能用互动读者。

SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'xmp.xmp_comments.authorId' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

说真的,对于不兼容 MySQL 8 这件事,搞得我对这个主题都没什么兴趣了。我们公司一破国企都主用 MySQL 8了现在。

解析

解决方式有两个,一个是关闭只允许 Full Group By,另一个方法就是规范SQL查询语句,我选择当然是规范SQL查询语句啊。

价格: 2.88 元
VIP会员价格:2.88元终身会员免费
温馨提示:登录付款后可永久阅读隐藏的内容。 付费可读

后记

同时顺带一提这主题说是显示30天内互动最多的读者,结果代码里时间写错了

封面
打赏
相关推荐

发表评论

;-) :| :smile: :sad: :razz: :oops: :o :lol: :grin: :cry: :cool: :???:

评论列表(暂无评论)