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

没有外贸网站 如果做外贸微信管理软件

没有外贸网站 如果做外贸,微信管理软件,空间免费浏览量100,游戏创造器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.hrbkazy.com/news/42486.html

相关文章:

  • 做网站 空间登封网站设计
  • 上海网站制作维护昆明网络推广优化
  • 企业网站网络推广爱站网长尾挖掘工具
  • 老年人做网站宁波网站推广公司报价
  • 秦皇岛手机网站制作费用代做网页设计平台
  • 上海做网站建设公司福州百度网站排名优化
  • 外贸网站建设不可缺少的灵活性市场监督管理局官网入口
  • 找做企业网站百度优化软件
  • 青岛模板网站客户管理软件
  • 外国炫酷网站网络优化的意义
  • 服装公司 网站怎么做友情链接交易平台源码
  • 软装设计ppt成都抖音seo
  • 做资源网站 文件能存储到云盘吗怎么自己创建网页
  • 帮企业做网站赚钱吗百度广告优化
  • 网站建设的开票编码上海网站seo招聘
  • 上海做网站google官网注册账号入口
  • 建设银行网站打开自动关闭上海何鹏seo
  • 亿方云企业网盘嘉兴seo外包公司
  • 重庆网站制作外包公司站长收录平台
  • 网站公安备案 北京seo是什么软件
  • 山东网站建设企业企业网站运营推广
  • 网站结构是什么 怎么做b2b和b2c是什么意思
  • 源代码怎么做网站产品软文范例
  • 计算机网站建设文献综述宁波网站推广制作
  • 豫建市2021 42号seo沈阳
  • 先注册域名后建设网站可以吗白帽seo
  • 做日本假货的在什么网站卖好seo网站推广工作内容
  • 南通技术网站seo优化一般包括哪些
  • cloud web 网站建设模板建站和开发网站区别
  • wordpress网站定制网络推广外包加手机蛙软件