怎么重新打开严格模式

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

同学你好!

  1. 你可以关闭命令窗口试一下

  2. 如果不可以,执行以下命令重新设置一下

set global sql_mode='STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
set session sql_mode='STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

好帮手慕柯南 2019-12-19 14:57:23

同学,请问你是怎么修改为非严格模式的呢,有按照老师的方法有改一下配置文件my.ini吗?

祝学习愉快~

  • 提问者 慕仔0431810 #1
    没有改配置文件,我是按照资料里面的第一个方法改的,也就是直接在窗口中改的。
    2019-12-19 14:59:46
好帮手慕柯南 2019-12-19 13:49:04

同学你好!

  1. 如果你是在命令行修改的,只需要重新连接一下数据库就可以恢复了

  2. 如果是在配置文件中修改的,你将配置修改为以下样子就可以

    sql_mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

如果我的回答解决了你的疑惑,请采纳,祝学习愉快!

  • 提问者 慕仔0431810 #1
    重新连接数据库是退出再打开吗,我试过了,不行
    2019-12-19 13:56:43
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师