我想用数据更新数据库枚举字段。
我用
创建了一个表名my_tbl
$table->enum('type',['first','second','third','fourth'])->default('first');
之后,我添加了一些数据。由于某种原因,我想更改类型enum
的值。我想从列表中删除second
。
我尝试了查询。
DB::statement("ALTER TABLE users_deposit CHANGE COLUMN type type ENUM('first','third','fourth') NOT NULL DEFAULT 'first'");
但是它显示了一些错误,
Warning: 1265 Data truncated for column 'deposit_type' at row 26
如何通过alter table更新此信息。
请注意:我无权访问mysq数据库。因此,
alter table.