通过 phpMyAdmin 在 MySQL 中创建 id 字段时是否必须指定整数长度?
我看到有人在教程中没有设置长度,而是专门为了统计用户总数而设置为自动递增。我一直习惯于总是指定长度,因为我认为这是强制性的,但我想问我是否可以将其留空,除非它特别是始终设置长度的日期或密码等。 (如果我不确定的话,我曾经将其设置为11位或更多)
I saw someone not set the length in a tutorial but it was specifically for counting the total number of users and just set to auto-increment. I've been of the habit of always specifying a length because I thought it was mandatory, but I wanted to ask if I can leave it blank unless it specifically a date or pin number etc where the length is always set. (I used to set it as 11 digits or more if I wasn't sure)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
当留空时,每个整数字段默认为 11,因此您可以保留它。
Every integer field defaults to 11 when left blank so you can leave it.
不,您不必指定整数的长度。我从来没有这样做过。
有不同大小的整数数据类型,因此您可以选择具有您需要的容量的一种。
No, you don't have to specify a length for integers. I have never done that.
There are different integral data types with different sizes, so you can just choose the one with the capacity that you need.