Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
zIP
Зарегистрирован: 13.12.2005 Сообщения: 8
|
Добавлено: Пт Фев 03 2006 12:52 Заголовок сообщения: Ошибка в sql-запросе. |
|
|
Код: | Ошибка
SQL-запрос :
CREATE TABLE user( userid int( 11 ) NOT NULL AUTO_INCREMENT , username varchar( 50 ) default NULL , PASSWORD varchar( 32 ) default NULL , PRIMARY KEY ( userid ) )
Ответ MySQL:
#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 'user( userid int( 11 ) NOT NULL AUTO_INCREMENT , username v
|
Тупо смотрю на таблицу и в упор не вижу ошибки. Помогите. Знаний не особо много.
Создаю такую таблицу
Код: | CREATE TABLE user (
userid int(11) NOT NULL auto_increment,
username varchar(50) default NULL,
password varchar(32) default NULL,
PRIMARY KEY (userid)
) |
|
|
Вернуться к началу |
|
|
chevy
Зарегистрирован: 23.01.2006 Сообщения: 13 Откуда: Ижевск
|
Добавлено: Пт Фев 03 2006 15:45 Заголовок сообщения: |
|
|
А если после запроса поставить ; |
|
Вернуться к началу |
|
|
Wladimir
Зарегистрирован: 02.03.2005 Сообщения: 150 Откуда: Ставропольский край
|
Добавлено: Пт Фев 03 2006 20:25 Заголовок сообщения: |
|
|
Убирай поля по одному и смотри, на котором исчезнет ошибка.
Кстати, у разных серверов - разный синтаксис. |
|
Вернуться к началу |
|
|
dipsy
Зарегистрирован: 26.01.2005 Сообщения: 424 Откуда: Н. Новгород
|
Добавлено: Вт Фев 07 2006 11:37 Заголовок сообщения: Re: Ошибка в sql-запросе. |
|
|
Попробуй
Код: |
CREATE TABLE `user` ( `userid` int( 11 ) NOT NULL AUTO_INCREMENT , `username` varchar( 50 ) default NULL , `PASSWORD` varchar( 32 ) default NULL , PRIMARY KEY ( `userid` ) )
|
или что-то в таком духе.
Слово user наверняка зарезервированное. |
|
Вернуться к началу |
|
|
|