ADD COLUMN IF NOT EXISTS MySQL 8.4

  • Автор темы Автор темы prostors
  • Дата начала Дата начала
  • Теги Теги
    mysql

prostors

Client
Регистрация
16.12.2020
Сообщения
1 456
Реакции
79
Баллы
48
у меня mysql 8.4

Проблема в том, что синтаксис ADD COLUMN IF NOT EXISTS поддерживается только в MySQL версии 8.0 и новее (а также в MariaDB).
Ваша ошибка You have an error in your SQL syntax... прямо указывает, что ваш сервер MySQL просто не "знает" этой команды. У вас, скорее всего, установлена более старая версия, например, MySQL 5.7 или 5.6.
 
Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs

есть подозрение, что это тоже из-за старой версии
 
Последнее редактирование:

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)