結論から、mysqlのint(11)のカッコ内の数値は意味がありません。
まず以下の2点をおさえてください。
・int(8)のカッコ内の数値は桁数である(バイト数ではない)。
・int(8)としても、記憶領域を変えることは出来ない(intは10桁、tinyintは3桁)。ということです。
ですので、int(11)としても、10桁しか入りません。
ただ、UNSIGNED ZEROFILLを付けたとき、0を補完する桁数としてはカッコ内の数値は意味を持ちます。
例えば、int(8)でUNSIGNED ZEROFILLのとき、111と入力すると、
00000111
となります。テーブル設計時のお役にたてば幸いです。
http://dbinfo.sakura.ne.jp/?contents_id=102
Monthly Archives: 9月 2020
テキストファイル分割 PowerShell
$i=0; cat .\maillog -ReadCount 1000000 | % { $_ > maillog$i.txt;$i++ }