我使用的是mysql存储库中最近安装的mysql,安装在Ubuntu 14.04上。我运行的每个查询都会导致以下错误,我无法通过谷歌或此处找到任何讨论此内容的信息。
例如,这(显然仅用于演示目的)查询返回以下内容:
[SQL] SELECT * 从 tabcLocations
受影响的行:0 时间:0.705s
它返回查询结果就好了,但是每次查询都会抛出一个错误,这显然会影响我的应用程序中的错误处理。有关如何解决此问题的任何建议?它此刻令人抓狂。
答案 0 :(得分:2)
将sql-mode=""
一行放入mysqld.cnf(linux)或my.ini(win)并重启MySQL服务器。
从MySQL 5.7.5开始,默认的SQL模式包括ONLY_FULL_GROUP_BY。 (在5.7.5之前,MySQL不检测功能依赖性,默认情况下不启用ONLY_FULL_GROUP_BY。
请参阅此处的文档:http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html
答案 1 :(得分:0)
您是否有机会删除DEFINE('DS', DIRECTORY_SEPARATOR);
或$path = 'www'.DS.'app'.DS.'index';
数据库?这两个数据库/文件应该永远不会删除,或者你的数据库不能正常工作。