LaravelでMySQLのZEROFILLをmigrationで実行する方法
LaravelでMySQLのZEROFILLをmigrationで実行する方法
数値型がいい!でもゼロ埋めを許可するINT型といえばMySQLのZEROFILL。ゼロ埋めするならtext系の型にするのもありだけど、やっぱINT型のが速そうなのでやっぱここはZEROFILLで。
ALTER TABLE table_name ADD column_name INT ZEROFILL AFTER column_name2
(AFTER column_name2はcolumn_name2後に追加したいとき。)
これでゼロ埋めのカラムが追加されたけれど、残念ながらLaravelのmigrationはZEROFILL対応してないんで、migrationファイルに直でSQLを書いて実行してあげるほか無いようです。
Laravelが5になってもmigrationにZEROFILLは対応してないので、migrationに直接SQL書いて実行というパターンは変わらないです。