Art*_*äpp 7 mysql database-schema laravel
为什么Laravel将整数列创建为INT(11)而将无符号整数列创建为INT(10)?
$table->integer('integer'); // INT(11)
$table->unsignedInteger('unsignedInteger'); // INT(10) unsigned
$table->integer('integer_then_unsigned')->unsigned(); // INT(10) unsigned
Run Code Online (Sandbox Code Playgroud)
由于无符号整数的最大值几乎可以是原来的两倍,不应该相反吗?
N.B*_*.B. 11
因为减号可以对整数进行签名.
无符号整数将有10位数,因此其显示长度为-10.
有符号整数将需要一个减号空格,如果它是负数.因此,除了10位数之外,还需要另一个数字作为符号.
| 归档时间: |
|
| 查看次数: |
12587 次 |
| 最近记录: |