powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Простой запрос, в чем ошибка?
6 сообщений из 6, страница 1 из 1
Простой запрос, в чем ошибка?
    #39684393
nikki4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
автор#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 'FROM oc_option_description JOIN colors ON oc_option_description.`option_id` = co' at line 3


нужно заменить значения поля name в таблице oc_option_description, где option_id совпадает с option_value_id из таблицы colors


Код: sql
1.
2.
3.
UPDATE oc_option_description
SET `name` = oc_option_description.`name`
FROM oc_option_description JOIN colors ON oc_option_description.`option_id` = colors.`option_value_id`
...
Рейтинг: 0 / 0
Простой запрос, в чем ошибка?
    #39684438
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nikki4,

Покажите допустимую длину, у Вас явно запрос режется на полуслове.
Проверить можно в ini файле в секции [mysqld].

SHOW VARIABLES LIKE 'max_allowed_packet';
...
Рейтинг: 0 / 0
Простой запрос, в чем ошибка?
    #39684450
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nikki4нужно заменить значения поля name в таблице oc_option_description, где option_id совпадает с option_value_id из таблицы colors
Код: sql
1.
2.
3.
UPDATE `oc_option_description`, `colors`
SET `oc_option_description`.`name` = 'новое_значение'
WHERE `oc_option_description`.`option_id` = `colors`.`option_value_id`
...
Рейтинг: 0 / 0
Простой запрос, в чем ошибка?
    #39684451
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nikki4 , цитата фрагмента запроса всегда начинается с того байта, где и есть проблема. Наиболее вероятным считаю наличие нечитаемого символа (скажем, неразрывного пробела), но возможны и другие варианты.
Рекомендация - перенабрать запрос заново, весь, строго без копипаста.
...
Рейтинг: 0 / 0
Простой запрос, в чем ошибка?
    #39684453
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отбой. Не посмотрел тип запроса точно.
Действительно, синтаксическая ошибка. RTFM . Должно быть что-то типа

Код: sql
1.
2.
3.
UPDATE oc_option_description 
  JOIN colors ON oc_option_description.`option_id` = colors.`option_value_id`
SET colors.`name` = oc_option_description.`name`


и никаких FROM, тут не Оракл.
...
Рейтинг: 0 / 0
Простой запрос, в чем ошибка?
    #39684944
nikki4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

Спасибо, выручили!
Перепробовал еще кучу всего, постоянно ошибки. А Ваш запрос сработал!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Простой запрос, в чем ошибка?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]