Как узнать, что пытается сказать эта ошибка MySQL:
#1064 - You have an error in your SQL syntax;
Эта ошибка не имеет никаких признаков. Вы должны дважды проверить все эти пункты, чтобы увидеть, где ваша ошибка:
- Вы пропустили или включили ненужный символ:
!@#$%^&*()-_=+[]{}\|;:'",<>/?
- Неуместное, отсутствующее или ненужное ключевое слово:
select
, into
или множество других.
- В вашем запросе есть символы юникода, которые выглядят как символы ascii, но не распознаются.
- Смещенные, отсутствующие или ненужные пробелы или переводы строк между ключевыми словами.
- Несоответствующие одинарные кавычки, двойные кавычки, скобки или фигурные скобки.
Отнимите как можно больше от неработающего запроса, пока он не начнет работать. А затем в следующий раз используйте PostgreSQL с системой отчетов о синтаксисе.