Заметил однажды при выполнении 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
Чтобы ее решить необходимо внимательно просмотреть sql запрос на предмет ошибок, например пропущенные или неправильные кавычки или отсутствие точки с запятой в конце строки, убедится в правильности синтаксиса.
Это и есть основное решение ошибки.
Кстати в интернете есть сайты с онлайн проверкой синтаксиса, достаточно лишь вставить запрос и нажать кнопку проверить.