相关疑难解决方法(0)

使用 PostgreSQL 更新 Laravel 迁移中的枚举列

根据这个答案,如果我想更新enumMySQL 中的一个,我必须运行一个原始查询。但是对于 PostgreSQL,我不能使用这个查询,而且 Laravel 中 PostgreSQL 的枚举类型似乎很奇怪。

有没有办法在 postgreSQL 的迁移中更新枚举?

postgresql laravel laravel-5 laravel-migrations

4
推荐指数
1
解决办法
3072
查看次数

MYSQL更改枚举值

在我的名为“ stocktakings”的表中,有一个来自ENUM类型的列,称为“ status”。“状态”具有以下字段:

  • “待处理”
  • “处理中”
  • “失败”
  • '成功'

我想将值更改为:

  • “准备搬迁”
  • “搜索货架位置”
  • “股票更新成功”
  • “库存更新失败”
  • “更新库存”

我尝试了以下命令:

ALTER TABLE `stocktakings` MODIFY `stocktakings.status` 
    `stocktakings.status` ENUM(
        `ready_for_relocation`,
        `search_shelf_location`,
        `stock_update_succeeded`,
        `stock_update_failed`,
        `updating_stock`
);
Run Code Online (Sandbox Code Playgroud)

没用 有任何想法吗?

mysql mysql-error-1064 laravel

4
推荐指数
1
解决办法
737
查看次数