windows环境下使用phpstudy安装mysql5.7后需要修改mysql中的sql_mode配置,但是在phpstudy中打开mysql配置文件my.ini后,
通过查找找不到sql_mode或sql-mode,
此时无法在my.ini文件中直接进行修改,可以使用mysql命令进行修改,命令如下:
1.查看sql_mode
select @@global.sql_mode
查询结果为 :ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
2. 为sql_model重新设置值
set @@global.sql_mode='NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
引号中为自己设置的值
3.补充:打开命令行
打开mysql的文件夹
点进去bin文件夹之后,输入cmd
登录MySQL
在命令行中输入以下命令以登录MySQL:
mysql -u 数据库用户 -p
回车,会提示输出密码
输入密码即可
数据库的用户和密码可在此处查
参考了:
phpstudy安装mysql5.7后在my.ini文件中无法修改sql_mode_phpstudy my.ini-CSDN博客
掌控数据库:在 PHPStudy 中玩转 MySQL 命令行的终极指南-CSDN博客