忽然发现会报一个date类型的字段的默认值错误

日期:2019-11-01编辑作者:北京pk10官网-数据库

在给一个表添加字段的时候,忽然发现会报一个date类型的字段的默认值错误,郁闷~

经过排查,原来是MySQL的配置问题,在wamp下,MySQL 5.7里是没有设置 SQL_MODE 的。

1.my.ini文件中找到 [mysqld]

2.如果没有SQL_MODE,就添加,有就修改一下

sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"

3.重启MySQL;

本文由北京pk赛车官网下载发布于北京pk10官网-数据库,转载请注明出处:忽然发现会报一个date类型的字段的默认值错误

关键词:

CREATE proc 存储过程名称

if exists(select * from sys.objects where name='存储过程名称') drop proc 存储过程名称 go CREATE proc 存储过程名称 @tableName varchar(...

详细>>

关于nodejs中遇到mysql默认8小时连接断开机制的终

由于mysql默认8小时连接无访问,就会断开.为此查了一下资料,有同种比较简单的解决方案: 增加 MySQL 的 wait_timeout 属性的...

详细>>

主键约束

(一)将旧表复制到新表 1、CREATETABLE新表SELECT*FROM旧表; 该语句只是复制表结构以及数据,它不会复制与表关联的其他...

详细>>

3.自增列和id的差值 相同即连续

#mysql中 对于查询结果只显示n条连续行的问题# 在领扣上碰到的一个题目:求满足条件的连续3行结果的显示 X city built...

详细>>