Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > Ошибка в создании таблицы


Автор: s1lver 10.5.2009, 17:11
Пытаюсь создать 2 таблицы, мойадмин, постоянно выдает ошибку smile 

таблица 1:

Код

CREATE TABLE users (
user_id int(10) unsigned NOT NULL auto_increment,
user_email varchar(255) NOT NULL ,
user_password varchar(255) NOT NULL default ,
PRIMARY KEY (user_id)
) TYPE=MyISAM;


#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 '
PRIMARY KEY (user_id)
) TYPE=MyISAM' at line 4 



таблица 2:

Код

 CREATE TABLE sess(
id int( 10 ) unsigned NOT NULL AUTO_INCREMENT,
val varchar( 50 ) NOT NULL default,
user_id int( 10 ) unsigned default NULL ,
PRIMARY KEY ( ID ) ,
KEY Val( Val )
) TYPE = MYISAM 



 
#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 '
customer_id int( 10 ) unsigned default NULL ,
PRIMARY KEY ( ID ) ,
KEY Val( ' at line 3 


Подскажите в чем ошибся

Автор: ksnk 10.5.2009, 17:34
Что должна обозначать конструкция ... default, ?

Автор: s1lver 10.5.2009, 17:41
по умолчанию  smile 

Автор: gta4kv 10.5.2009, 17:44
Вам тонко намекнули, не понятно?
Что за default без значения у вас?

Автор: s1lver 10.5.2009, 17:50
там просто надо кавычки написать?

Код

default ''

Автор: gta4kv 10.5.2009, 18:25
Это легче протестировать, чем ждать пока тебя ответят.

Автор: s1lver 10.5.2009, 18:31
Цитата

Это легче протестировать, чем ждать пока тебя ответят. 


решилось добавлением одинарных кавычек  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)