首页 > 解决方案 > Mysql 相同版本(5.6.27)在 2 个不同的服务器上表现不同

问题描述

我的两台服务器上安装了 mysql 5.6.27。

数据库有一个具有列类型的表bigint(20) unsigned NOT NULL

在一台服务器上的此列中插入字符串类型值(如 1_2_3_4)时,它存储值 1 并显示数据截断警告。

但是,如果我在另一台服务器上执行相同的查询,它会显示数据截断的错误消息并且不允许插入值。

只是想了解为什么 mysql 将值投射到一台服务器上而不是另一台服务器上。

标签: mysql

解决方案


听起来像是配置问题,特别是严格的设置,请参阅https://www.davidpashley.com/2009/02/15/silently-truncated/


推荐阅读