mysql - Mysql 相同版本(5.6.27)在 2 个不同的服务器上表现不同
问题描述
我的两台服务器上安装了 mysql 5.6.27。
数据库有一个具有列类型的表bigint(20) unsigned NOT NULL
。
在一台服务器上的此列中插入字符串类型值(如 1_2_3_4)时,它存储值 1 并显示数据截断警告。
但是,如果我在另一台服务器上执行相同的查询,它会显示数据截断的错误消息并且不允许插入值。
只是想了解为什么 mysql 将值投射到一台服务器上而不是另一台服务器上。
解决方案
听起来像是配置问题,特别是严格的设置,请参阅https://www.davidpashley.com/2009/02/15/silently-truncated/
推荐阅读
- unit-testing - spring boot WebTestClient全集成测试
- android - 将 onCreateAnimation FATAL EXCEPTION 覆盖为 java.lang.IllegalStateException :不能为空
- c# - 我需要帮助,对象不包含“已检查”的定义
- laravel - 水印时Laravel图像干预时间过长
- python - 按下按钮时停止列表扩展
- java - 使用按钮使 UI 更好(java)
- node.js - 使用云代理针对 Google Cloud SQL DB 进行 Azure Pipelines 集成测试
- c++ - 标准 mac / Windows 问题
- c# - 无法通过事件中心在 Azure 流分析上接收输入
- ios - Xcode,Swift:如何检测链接点击并停止重定向 Safari?