码迷,mamicode.com
首页 > 数据库 > 详细

mysql如何自动截取保存

时间:2021-02-25 12:16:01      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:art   glob   自动   str   for   兼容   lob   style   页面   

背景:测试服/正式服的字段类型为varchart(200)

   页面该字段录入超过200个字符保存。测试服报错“Data too long for column”;正式服自动截取200个字符保存,没有报错。

原因:mysql的my.ini文件中的sql_mode配置不同,通过 select @@GLOBAL.sql_mode 查看

     正式服:NO_ENGINE_SUBSTITUTION

     测试服:STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION

总结:STRICT_TRANS_TABLES:严格模式,插入数据与字段类型不兼容,则操作失败并回滚。

 

mysql如何自动截取保存

标签:art   glob   自动   str   for   兼容   lob   style   页面   

原文地址:https://www.cnblogs.com/huyuyu/p/14444519.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有
迷上了代码!