当值小于零时,我知道这个错误与 SIGNED 值有关。
我找到了修复它的解决方案。
但是,我对此有疑问。
我有2个系统,运行相同的源代码。
他们都使用 mysql 8.0.28 => 在数据库中运行查询时都有相同的错误:“1690 BIGINT UNSIGNED value is out of range”。
但是,
因为直接在mysql客户端运行,所以都报错,我猜原因可能来自php扩展。
所以,有人可以帮我解释一下吗? 2个版本对结果有影响吗?
非常感谢!