mysql 5.5 データベースのいくつかのテーブルの varchar カラムを 15 文字から 20 文字に拡大したいと考えています。列を追加/削除した場合と同様に、alter table クエリ中にテーブルがロック/使用不可になりますか?
問題のテーブルには数百万行あります。
mysql 5.5 データベースのいくつかのテーブルの varchar カラムを 15 文字から 20 文字に拡大したいと考えています。列を追加/削除した場合と同様に、alter table クエリ中にテーブルがロック/使用不可になりますか?
問題のテーブルには数百万行あります。
ドキュメント( 「ストレージ、パフォーマンス、および同時実行に関する考慮事項」セクション) には、テーブルは変更されても読み取り可能である必要があると記載されていますが、書き込みは変更が完了するまで延期さALTER TABLE
れます。したがって、書き込みはブロックされますが、読み取りはブロックされません。