31

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

'e'alter tableステートメントを使用して、このセットに値を追加するにはどうすればよいですか?

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

4

2 に答える 2

48

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

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

このような状況では、あまり使用したくありませんCONCAT()

于 2012-04-06T17:53:10.770 に答える