Не создается Бд (Ошибка)

Impreza:D

Участник
Сообщения
9
Реакции
5
Операционная система
Linux
Текст ошибки
Exception reported: Failed to create MySQL tables. Error: "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IF NOT EXISTS `type` INT UNSIGNED NOT NULL DEFAULT 0 AFTER `skinId`' at line 1".
Добрый день(Вечер), Не создается база При запуске плагина Пишет ошибку. По форуму похожую ошибку не нашел, подскажите как исправить, Заранее спасибо
Версия Mysql: 5.7.28
[CSGO] Case Opening(1.0.9b)
Сразу извиняюсь за ссылку. (Если нельзя)
 
Последнее редактирование:

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #4
@Impreza:D, похоже, плагин полагается при работе с БД на фичи MariaDB, которых нет в MySQL. И одна из них как раз при создании базы используется.

В MySQL нет конструкции ALTER TABLE ADD COLUMN IF NOT EXISTS:
1641885645315.png

Зато она есть в MariaDB:
1641885690819.png

Решения три:
  1. Просить автора "поддержать" оригинальный MySQL.
  2. Поправить запросы самостоятельно.
  3. Перейти на MariaDB.
 

Impreza:D

Участник
Сообщения
9
Реакции
5
@Impreza:D, похоже, плагин полагается при работе с БД на фичи MariaDB, которых нет в MySQL. И одна из них как раз при создании базы используется.

В MySQL нет конструкции ALTER TABLE ADD COLUMN IF NOT EXISTS:
Посмотреть вложение 90144

Зато она есть в MariaDB:
Посмотреть вложение 90145

Решения три:
  1. Просить автора "поддержать" оригинальный MySQL.
  2. Поправить запросы самостоятельно.
  3. Перейти на MariaDB.
Спасибо большое за помощь.
 

GARAYEV

𝓗𝓔𝓘𝓢𝓔𝓝𝓑𝓔𝓡𝓖
Сообщения
264
Реакции
372
@Impreza:D, похоже, плагин полагается при работе с БД на фичи MariaDB, которых нет в MySQL. И одна из них как раз при создании базы используется.

В MySQL нет конструкции ALTER TABLE ADD COLUMN IF NOT EXISTS:
Посмотреть вложение 90144

Зато она есть в MariaDB:
Посмотреть вложение 90145

Решения три:
  1. Просить автора "поддержать" оригинальный MySQL.
  2. Поправить запросы самостоятельно.
  3. Перейти на MariaDB.
а в mysql нет ли похожего запроса?
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #7
Сверху Снизу