【发布时间】:2019-03-13 23:51:18
【问题描述】:
有时我会收到此错误:
SQLSTATE[22003]: Numeric value out of range: 1264 Out of range value for column
我想知道是否可以配置 MariaDB 以在大于长度列时接受和削减值,或者我是否需要在插入数据之前进行此检查。
【问题讨论】:
-
问题是你为什么要让数据库销毁你的数据?
-
此错误消息通常表明您在表中使用了不正确的列类型。例如,您尝试将电话号码存储在 int 中,或者将大于 2147483647 的数字存储为 int 而不是 bigint
标签: php mysql sql mariadb sql-insert