mysql - Django MySQL 第 1 行第 'telephone' 列的值超出范围

标签 mysql sql database django datatable

我到处寻找解决方案来解决这个问题,因为我无法输入特定大小的整数。

在其他帖子中,人们建议我定义一个自定义 BigInteger 类,但这并不是很有帮助。使用模型中默认的 BigInteger 类似乎也无法解决问题。它仍然给我错误

"Out of range value for column 'telephone' at row 1"

有人知道如何解决这个问题吗?

谢谢!

最佳答案

我通常将电话号码保存为字符串(CharField)。如果您稍后使用国际电话号码,则“+15554441234”等号码应该有效。这就是为什么我认为字符串是更好的选择。

关于mysql - Django MySQL 第 1 行第 'telephone' 列的值超出范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15180949/

相关文章:

sql - 使用别名时 Apache Phoenix 上的 "Column reference ambiguous or duplicate names"

java - JDBC 使用 SELECT FOR UPDATE 锁定一行,不起作用

c# - 从 datagridview 更新 SQL Server 数据库

database - 如何使用数据库查询对对象进行单元测试

mysql - 使用 has_many 关系会导致额外的 MySQL 查询吗?

php - Mysql和PHP更新问题

sql - 范围值 SQL

java - 在 android 中使用 group by 和 content provider 进行计数

php - 如何在 Phpmyadmin 中从数据库表中仅导出两列?

python - 对使用 Celery 感兴趣的新程序员,这是正确的方法吗