web-dev-qa-db-ja.com

Mysqlデータ型enumの列に新しい値を追加します

Mysqlテーブルがあり、enumタイプの列があり、その列にenum('a','b','c','d')のような値のセットが定義されているとします。

Alter tableステートメントを使用して、このセットに'e'の値をどのように追加しますか?

そして、CONCATを使用して新しい値を最後に追加したいと思います。

27

残念ながら、enumに新しい値を追加するときは、既存のenum値をすべてリストし直す必要があります。

_ALTER TABLE mytable MODIFY COLUMN mycolumn ENUM('a','b','c','d','e');
_

このような状況では、CONCAT()を実際に使用する必要はありません。

38
Asaph