Ошибка MySQL "правильный синтаксис для использования вблизи" / * 100,3), "%") AS "Процент" ОТ INFORMATION_SCHEMA.PROFILING " - PullRequest
1 голос
/ 23 мая 2011

Я получил эту странную ошибку после попытки выполнить запрос для большой таблицы:

У вас ошибка в синтаксисе SQL; проверьте руководство, которое соответствует ваша версия сервера MySQL для правильный синтаксис для использования рядом с '/ * 100,3), '%') AS Percentage ОТ INFORMATION_SCHEMA.PROFILING WHERE QUERY_ID = 'в строке 1

Что это значит?

РЕДАКТИРОВАТЬ == это запрос

update cities w, states s set w.region_id = s.id 
where s.code = w.region and w.country_id = s.country_id 

Таблица городов содержит около 3 миллионов записей, а таблица состояний - около 6000

Просто для записи я выполнил этот запрос с помощью mysql клиента Navicat.

1 Ответ

2 голосов
/ 23 мая 2011

SQL поддерживает комментарии в стиле C:

/* ... */

похоже, что /*100,3 интерпретируется как начало комментария, и этот комментарий нарушает синтаксис остальной части SQL.

...