sql - 在枚举数据类型的数据库列中保存数据时出现问题
问题描述
已经创建了一个 Laravel 模式并且该列具有枚举数据类型。默认情况下,它应该将代理保存在可以正常工作的列中。当用户插入一些数据试图将其更改为代理时,但在检查数据库时,它仍保留为代理:
请帮忙?
数据库架构
$table->enum('agent_or_agency', array('Agent','Agency'))->default('Agent');
从逻辑上保存上列数据
$data = new Agents();
$data->agent_or_agency = 'Agency';
$data->save();
解决方案
推荐阅读
- android - Android X 自定义通知视图不显示
- c - 如何禁止其他 Linux 内核模块访问某些常规文件?
- python-3.x - Python3 无法识别我的文件夹路径,即使它与终端显示的内容匹配
- c++ - 虚函数“方法”的返回类型与它覆盖的函数的返回类型不协变 c++
- excel - Phpspreadsheet:下载不适用于 .csv 和 .pdf 文件
- node.js - 执行 docker run 命令时如何将 env 变量传递给 json 文件
- c# - 更新的递归函数
- mysql - Spring Boot:如何使用谓词创建涉及“加入”和“分组依据”的动态查询
- c - 使用带有 -g 标志的 gcc 在 c 中编译内联汇编时,编译器抛出“缺少输出操作数约束”
- django - 在 StructBlock 中使用 MultiFieldPanel