为什么老师这里显示是错误,我的只是警告,是因为我之前关闭了严格模式?

为什么老师这里显示是错误,我的只是警告,是因为我之前关闭了严格模式?

正在回答 回答被采纳积分+1

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

2回答
好帮手慕小脸 2020-04-18 15:30:52

同学你好,

1、那怎么重新打开呢?

同学可以在cmd中使用如下sql设置mysql为严格模式:

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

或者修改my.ini配置文件,设置sql_mode为:

sql_mode = ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION,

然后重新插入数据再试试。

2、还有严格模式什么时候需要关闭,什么时候需要打开?

这里并不没有固定的使用场景哦。

祝:学习愉快~


好帮手慕小脸 2020-04-18 11:17:52

同学你好,可能是因为同学关闭了严格模式的原因哦

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

  • 之前不是让我们关的吗。。。那怎么重新打开呢? 还有严格模式什么时候需要关闭,什么时候需要打开?
    2020-04-18 11:29:23
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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