登录
  • 人们都希望被别人需要 却往往事与愿违
  • 人道主义的含义是: 从不以人作为牺牲来达到某一目的!@施韦策 (诺贝尔和平奖得主)

piwigo mysql error 3065 解决方案

Linux Benny 小土豆 8561 次浏览 500 字 0 个评论
这篇文章在 2017 年 07 月 11 日 16:53:34 更新了哦~

piwigo 做的图床,在升级了 MySQL(版本号 5.7.13)之后,某一天突然发现点进去相册就提示 MySQL error 3065,具体报错如下:

Warning: [mysql error 3065] Expression #1 of ORDER BY clause is not in SELECT list, references column 'pic.piwigo_images.date_available' which is not in SELECT list; this is incompatible with DISTINCT

SELECT DISTINCT(image_id)

FROM piwigo_image_category

INNER JOIN piwigo_images ON id = image_id

WHERE

category_id = 5

piwigo mysql error 3065解决方案

去 Google 搜索一番找到了这么个链接 https://github.com/Piwigo/Piwigo/issues/376

找到了解决方案,修改配置文件

  1. vim /etc/my.cnf

在 mysqld 字段下增加如下一行

  1. sql-mode=""

重启 MySQL 即可

  1. systemctl restart mysql.service

文章版权归原作者所有丨本站默认采用 CC-BY-NC-SA 4.0 协议进行授权 |
转载必须包含本声明,并以超链接形式注明原作者和本文原始地址:
https://dmesg.app/mysql-3065.html
喜欢 (4)
分享:-)
关于作者:
If you have any further questions, feel free to contact me in English or Chinese.
发表我的评论
取消评论

                     

去你妹的实名制!

  • 昵称 (必填)
  • 邮箱 (必填,不要邮件提醒可以随便写)
  • 网址 (选填)
您直接访问了本站! 莫非您记住了我的域名. 厉害~ 我倍感荣幸啊 嘿嘿