Mysql
 sql >> Database >  >> RDS >> Mysql

Perché ENUM non memorizza più valori in MySQL?

Questo perché puoi memorizzare solo un valore al suo interno e in effetti dovresti assolutamente memorizzare un solo valore in qualsiasi tipo di colonna.

Usa un tavolo separato. Quindi puoi memorizzare tutti i valori che desideri con più record. Esempio:

tbl_test
--------
id   |  name
1    |  test_X
2    |  test_Y
3    |  test_Z


tbl_test_enums
--------------
test_id  | enum_value
1        | a
1        | b
2        | a
3        | c