我试图用 11 个数字填充一个字段,但 MySQL 不允许我使用 INT 数据类型插入超过 10 个数字。我最多只能插入 10 位数字。这是错误:
ERROR 1264: Out of range value for column 'cpf' at row 1
SQL Statement:
UPDATE `mercado`.`cliente` SET `cpf`=12345678901 WHERE `cpf`='20'
谁知道为什么?
最佳答案
INT
类型的列限制在 -2147483648
到 2147483647
之间。
如果您想输入超出上述范围的值,请使用 BIGINT
。
关于MySQL 不允许我使用数据类型 INT 插入超过 10 个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11060262/