2、然后单击开始,再点击程序,再点击MicrosoftSQLServer,再点击企业管理器。
3、然后打开本地数据库,在其中新建TRACKIT60数据库。
4、选中“TRACKIT60”数据库并右键单击,然后菜单中选择“还原数据库”命令进行还原。
5、选择从设备文件还原,并选定要还原的数据库备份文件。就可以了。
息 不报错 确修改失败了java mysql修改信息 不报错 确修改失败了_数据库字段异常可能是mysql严格模式导致...
IvanhoeBlack
原创
关注
0点赞·498人阅读
最近,新手同事Java开发中遇到数据库报错:
“ java.sql.SQLIntegrityConstraintViolationException: Column 'create_time' cannot be null”
而且开发环境上没有出现,生产环境上才会出现。看过后告诉他是mysql strict mode(严格模式)导致。生产环境的mysql版本比较高,打开了相关配置。
5.6.6 版本后默认打开严格模式。
这其实是一个常见问题,和mysql 打交道时比较容易遇到。
一、查看sql-mode
select @@sql_mode
二、解决办法
方法1:修改sql_mode。
linux上找到my.cnf文件,window上找到my.ini文件。
修改 sql_mode赋值。
方法2:修改代码,增加条件判断和主动赋值。
因为不知道生产环境的配置,建议还是不要偷懒。
三、一些mysql 严格模式的选项
NO_ZERO_DATE 认为日期为0非法
STRICT_TRANS_TABLES 表示启用严格模式。例如把''传递给int字段非法。
重置密码失败的原因有以下几项:1.手机当前状态是停机或半停机;2.设置的密码为简单密码,如:服务密码6位数字一样、6位数字递减、6位数字递增等;3.WLAN服务密码为6位阿拉伯数字,使用其他形式的密码会导致重置失败;4.网厅重置密码会向您的手机发送系统验证码短信,当手机无法接收短信或设置屏蔽系统短信均会导致重置密码失败。如排除以上原因仍然无法解决,建议您可联系当地联通客服进行核实。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)