当前位置:   article > 正文

MySQL8.0.12遇到运行sql报错#1055_sql执行错误1055从数据库的响应

sql执行错误1055从数据库的响应

1、错误:

在通过phpstudy打开数据库时报错;

2、该报错是由于Mysql版本问题

3、解决办法

(1) 关闭报错框,查看当前数据库使用的sql_mode:

          在SQL编辑器中输入select @@sql_mode运行

 (2)修改mysql的配置文件,windows下是的配置文件是my.ini,查出sql_mode的值,复制这个值,在my.in中添加配置项(把查询到的值删掉only_full_group_by这个选项,其他的都复制过去)

在my.in文件中 [mysqld]后修改sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

如果没有直接添加该行

(3)重启Mysql生效 

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/Guff_9hys/article/detail/899505
推荐阅读
相关标签
  

闽ICP备14008679号