Задавайте вопросы, мы ответим
Вы не зашли.
При выполнении запроса MySql выдает ошибку 1064
Ответ MySQL:
#1064 - You have an error in your SQL syntax near 'DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci' at line 5
Что не так написал?
Комментарий модератора
По итогам многочисленных обсуждений на форуме была написана статья Как исправить ошибку mysql 1064
Неактивен
Закрывающую скобку перед type забыли:
Неактивен
А что пишет?
Неактивен
Тоже самое
#1064 - You have an error in your SQL syntax near 'DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci' at line 5
Неактивен
Неактивен
Блин! не получается
SQL-запрос :
CREATE TABLE Country(
country_code char( 2 ) NOT NULL ,
country_name varchar( 60 ) NOT NULL ,
PRIMARY KEY ( country_code )
)engine = innodb DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
Ответ MySQL:
#1064 - You have an error in your SQL syntax near 'engine=innodb DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci' at line 5
Неактивен
Где исполняете запрос?
Версия сервера? У вас в оригинале было ключевое слово type вместо engine.
Неактивен
MySQL 3.23.53
phpMyAdmin 2.5.6
Неактивен
В третьей версии нужно писать type. Engine стали использовать позже.
Ну и ещё в третьей версии отсутствуют кодировки как класс.
Рекомендую использовать более актуальную версию. Ну,и phpMyAdmin - плохой выбор.
Посмотрите статью http://sqlinfo.ru/articles/info/6.html
Неактивен
Подскажите, пожалуйста, что не так в запросе на выборку
Неактивен
У Вас синтаксис неправильный. Правильный синтаксис — другой
SELECT ... FROM a JOIN b ON ... JOIN c ON ...;
Неактивен
Спасибо, я уже справилась, написала SELECT a.naim_a, b.naim_b FROM a, b INNER JOIN c ON a.kod_a=c.kod_a AND b.kod_b=c.kod_b
так тоже все работает. Или надо исправить на ваш синтаксис а у меня случайно получилось?
Отредактированно belka-paniker (09.11.2010 23:15:14)
Неактивен
Лучше придерживаться одного синтаксиса — или запятые, или JOIN. Просто
для того, чтобы когда Вы будете читать этот код через год, не возникло вопроса,
что же Вы тут понаписали
То есть или «FROM a, b, c WHERE все условия», или «FROM a JOIN b ON условие
связи a и b JOIN c ON условие связи с c WHERE ограничения».
Неактивен
Большое спасибо
Неактивен