我在postfixadmin问题中遇到了无效的“query: Invalid default value for 'created‘”,我只想和你分享我的解决方案: MySQL的“严格模式”被启用,它不允许日期列的默认值为要解决此问题:暂时禁用MySQL中的严格模式。此方法允许您通过运行以下命令来禁用MySQL服务器上的严格模式。$ mysql -u root -p -e "SET GLOBAL sql_mode = 'N
在此中,照明/数据库包v5.7.15默认启用MySQL模式only_full_group_by。这将导致查询失败。大多数人建议在管腔中禁用严格的模式。我认为禁用严格模式不是正确的解决方案。在MySQL中有其他可用的查询吗?还是我需要在PHP中构建一个逻辑?我使用的是MySQL 5.6SELECT MONTHNAME(date_created) MONTH, YEAR(date_created) YEAR
FROM test_table