sách gpt4 ai đã đi

Kích thước khóa chính/khóa ngoại của MySQL?

In lại 作者:可可西里 更新时间:2023-11-01 06:36:33 31 4
mua khóa gpt4 Nike

我似乎看到很多人在他们的 MySQL 模式中任意分配大尺寸的主/外键字段,例如 INT(11) 甚至 WordPress 使用的 BIGINT(20)。

如果我错了,请纠正我,但即使是 INT(4) 也支持高达 40 亿以上的(无符号)值。将其更改为 INT(5) 并且您允许的值高达千万亿,这超出了您的需要,除非您可能正在 NASA/Google 存储地理数据,我相信我们大多数人都没有。

人们使用如此大的主键有什么原因吗?对我来说似乎是一种浪费......

1 Câu trả lời

The size is neither bits nor bytes. It's just the display width, that is used when the field has ZEROFILL specified.

INT[(M)] [UNSIGNED] [ZEROFILL] A normal-size integer. The signed range is -2147483648 to 2147483647. The unsigned range is 0 to 4294967295.

Xem thêm this explanation .

关于MySQL 主/外键大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2841147/

31 4 0
Bài viết được đề xuất: java - JPA 中的 PreparedStatement 替代方案?
Bài viết được đề xuất: mysql - 授予与 MysQL 5.0 中的模式匹配的一组数据库的权限
Bài viết được đề xuất: swift - 无法添加 Xcode 8 桥接头
Bài viết được đề xuất: MySQL:如何将一个数据库变为只读?
可可西里
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com