FitTech
@FitTech

1366 Incorrect string value исправить через миграции?

Появилась проблема, при сохранении в базу текста(кириллицей) вылетает ошибка 1366 Incorrect string value .
В конфигах базы данных Yii2 установлено 'charset' => 'utf8'.

Вопрос, как исправить это с помощью миграций?
  • Вопрос задан
  • 644 просмотра
Решения вопроса 1
FitTech
@FitTech Автор вопроса
Нужно в миграции добавить:

$this->alterColumn('table.name', 'table.column', $this->string()->append('CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL'));
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы