当前位置: 首页 > news >正文

没有外贸网站 如果做外贸南京百度推广开户

没有外贸网站 如果做外贸,南京百度推广开户,武汉北京网站建设公司,怎么做淘宝客手机网站推广MySQL字段设置的varchar长度小于数据长度自动截取丢弃超出的长度而不是报错? 事情是这样的,我们一个订单表存放了商品的快照信息其中快照信息存储的是json格式商品信息,当查看订单是报错了,发现我们后端服务查询到订单的快照信息…

MySQL字段设置的varchar长度小于数据长度自动截取丢弃超出的长度而不是报错?

事情是这样的,我们一个订单表存放了商品的快照信息其中快照信息存储的是json格式商品信息,当查看订单是报错了,发现我们后端服务查询到订单的快照信息进行json转Java实体时报错了,是因为json格式错误,后竟发现json格式并不完整,而该字段存储的字符串正好是设置的大小VARCHAR(4000) DEFAULT NULL

原来在数据库中,当数据长度超出字段设置的 VARCHAR 长度时,行为会取决于具体的数据库系统和其配置。在MySQL中,这个行为受到 SQL模式(sql_mode) 的控制。

不严格模式 (默认):

在默认情况下,或者在非严格模式(NO_STRICT)下,当插入长度超出 VARCHAR 字段定义的字符串时,MySQL会自动截断超出的部分,并发出一个警告,而不是错误。这种行为允许操作继续执行,但不保证数据完整性。

严格模式(STRICT 模式)

当MySQL数据库设置为 严格模式(STRICT_TRANS_TABLES 或 STRICT_ALL_TABLES) 时,如果尝试插入或更新超过设定长度的数据,将会导致错误,并阻止该事务进行。这保证了数据的完整性,因为不允许存储部分数据。

http://www.hengruixuexiao.com/news/11803.html

相关文章:

  • 武汉做网站公司hlbzx温州seo排名优化
  • 网站开发运行环境百度世界500强排名
  • 点图片跳到网站怎么做的百度退推广费是真的吗
  • 广州广告网站建设新闻最近的大事10件
  • 西部数码虚拟主机怎么做网站建立一个企业网站需要多少钱
  • 广告设计师工作内容成都seo工程师
  • 厦门谷歌推广seo网络推广怎么做
  • 前端页面设计百度seo培训
  • 公司网站域名更改怎么做百度一下官方网页版
  • 一般网站建设费用预算百度竞价推广开户价格
  • 专业做网站和小程序友情链接有什么用
  • 网站被墙检测独立站seo优化
  • wordpress后台禁止更新济南网站seo哪家公司好
  • 高密网站制作成都高端网站建设哪家好
  • 房屋租赁网站开发背景竞价开户公司
  • wordpress rds外贸网站优化推广
  • 什么更新wordpressseo需要培训才能找到工作吗
  • 做网站时怎么插入视频企业文化设计
  • 国家网站备案二次感染即将大爆发
  • 如何做淘宝客个人网站千锋教育课程
  • 电脑网站建设安卓嗅探app视频真实地址
  • 怎么做类似淘宝网站吗菏泽资深seo报价
  • 电子商务网站软件建设的核心是超链接友情外链查询
  • 网站建设的作用有哪些方面网站推广优化怎样
  • 做旅游广告在哪个网站做效果好18款禁用网站app直播
  • 可以做英语阅读理解的网站电话投放小网站
  • dede模板用图片多的网站不行营销网络是啥意思
  • 英国零售电商网站开发做电商必备的几个软件
  • 网站建设需求怎么提百度竞价客服电话
  • 网站开发页面静态化技术网站优化外包