Laravel обновляет поле enum с существующими данными - PullRequest
0 голосов
/ 20 июня 2019

Я хочу обновить поле перечисления в моей базе данных данными.

Я создал имя таблицы 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

Как обновить это, изменив таблицу.

Обратите внимание: у меня нет доступа к базе данных mysq.Итак, все, что я могу сделать, alter table.

...