Как в laravel с помощью миграций поменять тип колонки со строки на число?
Как в laravel с помощью migration поменять тип колонки с string на int?
Случайно создал колонку с типом text, а мне нужно было числовое значение int.
Как можно поменять тип переменной в колонке таблицы без потери данных?
Случайно создал колонку с типом text, а мне нужно было числовое значение int.
Как можно поменять тип переменной в колонке таблицы без потери данных?
Нравится:
2
Карма:
0
Может быть полезно
Показать больше
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Представим, что у нас есть таблица со списком пользователей "users". И нужно в ней у колонки возраст "age" поменять тип string на int.
Меняем колонку "age" с типа string на тип integer.
Меняем колонку "age" с типа string на тип integer.
Schema::table('users', function (Blueprint $table) {
$table->integer('age')->change();
});
Нравится:
1
Карма:
0
Комментарии:
Если поле "age" могло принимать значение null, то скорее всего вы могли получить слудующую ошибку:
В таком случае можно попробовать передать свойства charset и collation со значением null.