【发布时间】:2019-01-21 21:55:25
【问题描述】:
我的项目有一个用户表,我的表中已经有列角色(枚举 ['admin','student','teacher']),我想更改指定列('string') ,但是根据 laravel 文档,我们无法使用枚举数据类型更新列,所以在这种情况下我应该怎么做,我是 laravel 的新手。
【问题讨论】:
-
您可以添加新列,然后编写迁移以传输数据,然后删除旧列。
-
更改直接数据库文件类型,不会丢失任何数据。
-
@mike 他不想更改枚举列,他已经有枚举列并且他想更改另一列。
-
啊抱歉,目标似乎是将枚举列更改为字符串。如果不是这种情况,那么我不确定用户的意图是什么。您能否添加一些上下文和代码示例或错误消息?