Задавайте вопросы, мы ответим
Вы не зашли.
Привет всем, я не админ баз данных, но нужно настроить базу MySQl, установка проходит нормально (устанавливаю через консоль), но при создании таблицы появляется ошибка, гугл дает ссылки, но что то все не то
может кто-нить сможет помочь?
>CREATE TABLE `accounts` (
-> `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
-> `username` VARCHAR( 30 ) NOT NULL ,
-> `pass` VARCHAR( 50 ) NOT NULL ,
-> UNIQUE (
-> `username`
-> )
-> ) ENGINE = MYISAM ;
и вот после ) ENGINE = MYISAM ; появляется ошибка 1064 (помоему) или "проверьте синтаксис"
Вопрос знатокам: Что не так? Что неправильно?
с уважением,
Неактивен
Синтаксической ошибки нет, запрос выполняется правильно
Неактивен
да, но после ввода ) ENGINE = MYISAM ; по-прежнему появляется ошибка
ERROR 1064 (42000) : You have an error in your SQL syntax; ...бла-бла-бла.. to use near ' ' id' INT NOT NULL AUTO_INCREMENT PRIMARY KEY , 'username' VARCHAR( 30 ) NOT NULL' at line 1
с уважением,
Неактивен
Кавычки у вас не такие. Обратите внимание, что названия колонок нужно заключать в обратные кавычки. Причем, в посте 1 приведен корректный синтаксис.
Неактивен
Спасибо!! все, получилось
Неактивен