Ubuntu下,MySQL查询报错sql_mode=only_full_group_by
<p>MySQL默认设置了该属性,导致对group by语句有很严格的限制,可以通过修改配置文件来解除该限制。</p><p>配置文件:/etc/mysql/my.cnf</p>
<p>在这一栏下方增加一行配置</p>
<pre class="language-bash highlighter-hljs"><code>sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION</code></pre>
<p>保存后,执行<code>sudo service mysql restart</code>重启mysql服务即可</p>
</div>
<div id="MySignature" role="contentinfo">
<p>本文来自博客园,作者:SoulTraitor,转载请注明原文链接:https://www.cnblogs.com/soultraitor/p/19316716</p><br><br>
来源:https://www.cnblogs.com/soultraitor/p/19316716
頁:
[1]