数据库“1055-mysql Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nona”错误解决方法

发布时间:2019-11-24 20:56:20 阅读:20

    把Navicat导出的sql文件导入另一个数据库中(使用PHPMyAdmin打开)报如下错误:


    1055-mysql Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nona


    错误的原因:

    sql _mode中only _full _group _by不兼容

     

    解决方法很简单,only _full _group _by不兼容,那就把它去掉就好。

    命令如下:

    show variables like "sql_mode";
    set sql_mode='';
    set sql_mode='NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES';

     

    有好的建议,请在下方输入你的评论。

关键字mariadb mysql