标签: Doctrine\DBAL\Exception
-
在 Laravel 6 执行数据库迁移更新字段属性时,系统提示 Doctrine\DBAL\Exception 错误,声称不支持的 enum 类型。经排查,迁移文件中待更新的字段并非 enum 类型,但该表的其他字段使用了 enum。参考相关资料,使用 DB::statement 方法替代常规更改操作,执行迁移成功解决了此问题。
-
针对 Laravel 6 中表 theme_asset 的字段 theme_id 需要从 varchar(255) 修改为 char(36) 类型的需求,在尝试使用 Doctrine\DBAL 的 uuid 和 char 类型均报错后,最终决定使用 DB::statement 执行原生 SQL 来完成修改。经对比生成表的 SQL,结果符合预期。
