mysql - Yii2::如何更改现有的枚举列表?

标签 mysql enums yii2

我的数据库枚举列表中有('name_1','name_2','name_3')。我还创建了模型和 Controller 。

后来我将枚举列表更改为 ('new_name_1','new_name_2','new_name_3')。 但在表单中我仍然看到旧列表('name_1','name_2','name_3')。

我必须做什么才能刷新枚举列表?

谢谢。

最佳答案

您应该使用更改表修改

ALTER TABLE your_db.your_table 
         MODIFY Your_enum_col ENUM('new_name_1','new_name_2','new_name_3');

关于mysql - Yii2::如何更改现有的枚举列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38409030/

相关文章:

java - "unable to connect to database"

mysql - 优化 IN 子查询

php - 如何将 DAO 查询转换为 Yii2 ActiveRecord。如何从联接表中选择和使用特定列

gridview - 在移动设备上禁用 Kartik Gridview 响应

java - 非空枚举像非空对象?

php - Yii 2 : Module class not found

php - 使用 laravel 查询基于日期时间从数据库中获取数据

java - 如何从 xml 文件更新数据库

rust - 如何以小写形式显示枚举?

c# - 将标记的枚举解析为列表的最有效方法