MySql: простой SELECT приводит к коду ошибки 1064

Я считаю себя компетентным пользователем MySql, но теперь у меня есть основная проблема с выполнением запросов, таких как SELECT * FROM User; и других тривиальных операторов, на моем новом MacBook Pro 15 "с дисплеем Retina и OS X 10.9.2.

Я пытаюсь разработать веб-приложение, используя MySql 5.6 и PHP 5.5 на стороне сервера, но почти каждый раз, когда я пишу и выполняю оператор, я получаю 1064 error code. Я пытался сделать это в Coda 2, где я делаю свои PHP-скрипты и MySql Workbench 6.0, но это не сработало.

Когда я щелкаю правой кнопкой мыши по таблице в Workbench и выбираю Select Rows - Limit 1000 или позволяю Wb сгенерировать для меня оператор SQL, все в порядке. Даже если я скопирую оператор и изменю некоторые его части, запрос будет выполнен, и MySql не выдаст никакого сообщения об ошибке.

Я проверил свой PHP-документ и убедился, что база данных использует utf8. Я искал в сети действенные решения этой проблемы, но тщетно.

Вот код, который я пытался выполнить:

1   SELECT * FROM bo14g19.User LIMIT 0, 1000;
2   SELECT * FROM bo14g19.User;
3   SELECT * FROM bo14g19.User;
4   USE bo14g19
5   SELECT * FROM User
6   SELECT * FROM User

Строки 1, 2, 4 и 6 в порядке. Строки 1 и 6 генерируются Workbench, а строка 2 является прямой копией строки 1 без LIMIT. Строки 3, 4 и 5 набираются вручную вручную.

Здесь вы можете найти скриншот из Workbench: https://www.dropbox.com/s/4w6v9v3c0vainpx/mysql-workbench-execute-problems.jpg

Это известная проблема?


person user3494036    schedule 03.04.2014    source источник
comment
Пожалуйста, опубликуйте код.   -  person larsAnders    schedule 04.04.2014
comment
По крайней мере, опубликуйте свою команду SQL.   -  person Erico    schedule 04.04.2014
comment
И вся твоя ошибка.   -  person dkasipovic    schedule 04.04.2014
comment
вы, вероятно, используете зарезервированные слова из MySQL. Опубликуйте свой SQL-запрос, пожалуйста.   -  person CIRCLE    schedule 04.04.2014
comment
мы на самом деле не можем угадать здесь, лучше всего сделать, чтобы вы получили надлежащую помощь, добавив свой запрос и любой соответствующий код для диагностики.   -  person mamdouh alramadan    schedule 04.04.2014
comment
Вы тестировали его на другой mysql-IDE/pma?   -  person user1954544    schedule 04.04.2014


Ответы (1)


Я нашел проблему! :-) Язык моей клавиатуры был установлен на "саамский", а не на "норвежский, букмол" (норвежский). Так глупо и неловко, но символы и буквы точно такие же, как в норвежском, поэтому я не могуt understand why it didmработать... Норвежская и саамская клавиатуры выглядят совершенно одинаково.

person user3494036    schedule 08.04.2014