Перейти к содержанию

Рекомендуемые сообщения

Добрый день! Помогите исправить ошибку.

 

Установил модуль, но требуется сделать запрос в базу банных

 

 

ALTER TABLE oc_option ADD show_description_like INT(1) NOT NULL
ALTER TABLE oc_option_description ADD description TEXT CHARACTER SET utf8 COLLATE utf8_bin NOT NULL
ALTER TABLE oc_option_value ADD show_description_like INT(1) NOT NULL
ALTER TABLE oc_option_value_description ADD description TEXT CHARACTER SET utf8 COLLATE utf8_bin NOT NULL

 

Вхожу в phpMyAdmin - Выбираю базу данных в которую надо сделать запрос - Вхожу в Sql, вставляю данный код.

 

ОН мне выдает ошибку

 

 

#1064 - 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 'ALTER TABLE oc_option_description ADD description TEXT CHARACTER SET utf8 COLLAT' at line 2
 
Что делаю неправильно?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Префикс базы данных точно "oc_"  ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Разработчик пишет вариации

 

ALTER TABLE oc_option ADD show_description_like INT(1) NOT NULL
ALTER TABLE oc_option_description ADD description TEXT CHARACTER SET utf8 COLLATE utf8_bin NOT NULL
ALTER TABLE oc_option_value ADD show_description_like INT(1) NOT NULL
ALTER TABLE oc_option_value_description ADD description TEXT CHARACTER SET utf8 COLLATE utf8_bin NOT NULL

 

или

 

ALTER TABLE option ADD show_description_like INT(1) NOT NULL
ALTER TABLE option_description ADD description TEXT CHARACTER SET utf8 COLLATE utf8_bin NOT NULL
ALTER TABLE option_value ADD show_description_like INT(1) NOT NULL
ALTER TABLE option_value_description ADD description TEXT CHARACTER SET utf8 COLLATE utf8_bin NOT NULL

 

при запросе этой вариации вылетает такая ошибка

 

 

#1064 - 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 'option ADD show_description_like INT(1) NOT NULL ALTER TABLE option_description' at line 1
 
Set Product Options Description in Tooltip for 1.5.x.x (vQmod)
http:// www.opencart.com/index.php?route=extension/extension/info&extension_id=13981
 
Ставлю на OCstore 1.5.4.1.2
phpMyAdmin 3.5.8.1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Перед каждым 'ALTER TABLE' (кроме первого) добавьте ';'

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добавил запятые перед  ALTER TABLE кроме первого, но ситуация не изменилась

 

Если недостаточно информации спрашивайте отвечу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну выполните тогда не все запросы сразу, а построчно

 

Но странно что так не работает

ALTER TABLE oc_option ADD show_description_like INT(1) NOT NULL;
ALTER TABLE oc_option_description ADD description TEXT CHARACTER SET utf8 COLLATE utf8_bin NOT NULL;
ALTER TABLE oc_option_value ADD show_description_like INT(1) NOT NULL;
ALTER TABLE oc_option_value_description ADD description TEXT CHARACTER SET utf8 COLLATE utf8_bin NOT NULL;

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По отдельности прошли кроме строки

ALTER TABLE option ADD show_description_like INT(1) NOT NULL

#1064 - 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 'option ADD show_description_like INT(1) NOT NULL' at line 1

ПРОШЛО ВСЁ. Почему то при копировании в конец строки добавлялся знак '

Выше можно увидеть в ошибке есть этот знак в конце строки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.