[docker]のSQLでカラムのNULLの設定を後から変更したい。
解決したいこと
docker内のmySQLのテーブル内部のカラムのNULLを初期値をNOからYESに変更したいです。
どのようなコマンドで変更可能かお教えいただけると幸いです。
memoのNULLをNOからYESに変更したいです。
mysql> describe records;
+-------------+-----------------+------+-----+-------------------+-----------------------------------------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-----------------+------+-----+-------------------+-----------------------------------------------+
| id | bigint unsigned | NO | PRI | NULL | auto_increment |
| user_id | bigint unsigned | NO | MUL | NULL | |
| profile_id | bigint unsigned | NO | | NULL | |
| memo | longtext | NO | | NULL | |
| deleted_at | timestamp | YES | | NULL | |
| updated_at | timestamp | NO | | CURRENT_TIMESTAMP | DEFAULT_GENERATED on update CURRENT_TIMESTAMP |
| created_at | timestamp | NO | | CURRENT_TIMESTAMP | DEFAULT_GENERATED |
+-------------+-----------------+------+-----+-------------------+-----------------------------------------------+
色々、調べたのですが、わかりませんでした。
なので、もしかしたらphp artisan migrate をやり直してファイルの再作成が必要かな、と思いました。
アドバイスいただけると幸いです。
0