所以我在我的网站上为用户仪表板设置一个新数据库时遇到了这个问题:
这是一个 MySQL 服务器。我将其设置为 MySQLI 作为 MySQL 似乎不起作用
已添加列
关于如何解决这个问题有什么建议吗?我查看了所有表格,但我不知道它可能是什么。
最佳答案
位于标准安装中的/etc/mysql/
目录。
sudo vim /etc/mysql/my.cnf
然后将以下行添加到其内容的末尾(您需要在输入“vim”之前按“insert”键)
[mysqld]
sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
然后保存文件。 (按“Esc”然后在“vim”中输入“:wq”保存并退出)
完成后,通过运行重新启动 MySQL 服务器
sudo service mysql restart
关于mysql - 发生数据库错误 SELECT 列表的表达式 #1 不在 GROUP BY 子句中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51311423/