我正面临着我的phpadmin数据库问题。我的表格主键是负面的,我看不出问题在哪里。我将主键设置为INT 20,自动递增1.负整数不是一个小数字PHPAdmin数据库负主键
0
A
回答
0
默认情况下,MySQL将INT(20)
存储为4字节的无符号整数:INT(4)
。这意味着你有一个介于-2147483648
和2147483647
之间的范围,可能你会溢出负值。使用unsigned
会给出范围在0
和4294967295
之间的范围。你应该考虑使用BIGINT(8)。请参阅documentation on numeric types以及MySQL如何处理overflow!
+0
每当我把无符号的,项目(纸)将不会上传到数据库。当我取消选中未签名时,可以上传项目(纸张)。困惑! – gymcode
相关问题
- 1. 负数主键
- 2. 数据库主键
- 3. 数据库主键
- 4. 将phpadmin连接到远程数据库
- 5. 数据库主键的数据类型
- 6. Mysql数据库...主键和外键
- 7. 数据库规范化:外键=主键?
- 8. 数据库解决重复主键
- 9. 访问数据库两个主键
- 10. 获取主键从数据库
- 11. 主键和数据库规范化
- 12. H2数据库主键违规
- 13. Haskell持久数据库主键
- 14. H2数据库主键上创建
- 15. 从数据库检索主键
- 16. SQL Server数据库镜像和主键
- 17. 数据库:表开头的主键列
- 18. 数据库主键和验证
- 19. VS数据库项目主键名
- 20. 跨表的通用数据库主键
- 21. Linq更新数据库,主键
- 22. 从数据库获取主键(Python/Django)
- 23. 从数据库中删除主键
- 24. 6数据库中的主键
- 25. Mysql数据库 - 主键问题
- 26. 数据库 - 字符串作为主键?
- 27. 插入数据库后显示主键
- 28. 没有主键的数据库表
- 29. 更改SQL数据库上的主键
- 30. 改变表主键 - 木箱数据库
负主键有问题吗?除非你按键排序才能得到“按日期排序”结果 – Jacob