[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Создание таблицы в базе данных
Imant
Привет! Я вот хочу создать базу данных, я нашёл скрипт в обученнии, но он чего то не работает, нехочет создовать таблицу в MySql Вот этот код, может исправите?
SQL
CREATE TABLE `guest_users` (
`id` int( 10 ) NOT NULL AUTO_INCREMENT ,
`date` timestamp NOT NULL defaultCURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`login` varchar( 50 ) default NULL ,
`password` varchar( 50 ) default NULL ,
`email` varchar( 50 ) NOT NULL ,
`hash` varchar( 32 ) NOT NULL ,
`active` tinyint( 4 ) NOT NULL ,
PRIMARY KEY ( `id` )
)
ENGINE = MYISAM DEFAULT CHARSET = utf8 AUTO_INCREMENT =1



Замечание: нарушение правила 2 п.5с "При оформлении сообщения с программным кодом используйте обрамляющие тэги."



Спустя 2 минуты, 48 секунд (29.04.2009 - 19:51) kirik написал(а):
SQL
CREATE TABLE `guest_users` (
`id` int( 10 ) NOT NULL AUTO_INCREMENT ,
`date` timestamp NOT NULL default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`login` varchar( 50 ) default NULL ,
`password` varchar( 50 ) default NULL ,
`email` varchar( 50 ) NOT NULL ,
`hash` varchar( 32 ) NOT NULL ,
`active` tinyint( 4 ) NOT NULL ,
PRIMARY KEY ( `id` )
)
ENGINE = MYISAM DEFAULT CHARSET = utf8 AUTO_INCREMENT =1


Юзай phpmyadmin.

Спустя 2 минуты, 56 секунд (29.04.2009 - 19:54) Imant написал(а):
ну так некто не поможет исправить?

Спустя 36 минут, 35 секунд (29.04.2009 - 20:30) kirik написал(а):
Цитата (Imant @ 29.04.2009 - 11:54)
ну так некто не поможет исправить?

я тебе дал исправленный запрос.

Спустя 1 минута, 39 секунд (29.04.2009 - 20:32) Imant написал(а):
ты пробовал? он у тебя работает, у меня нет

Спустя 13 минут, 47 секунд (29.04.2009 - 20:46) kirik написал(а):
Цитата (Imant @ 29.04.2009 - 12:32)
ты пробовал?

Да.

Цитата (Imant @ 29.04.2009 - 12:32)
у меня нет

Давай тогда ошибку. ( mysql_error(); )

Спустя 15 минут, 19 секунд (29.04.2009 - 21:01) Imant написал(а):
Ответ MySQL:
#1064 - You have an error in your SQL syntax near 'defaultCURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`login` varchar( 50 ) d' at line 2


Может у меня скл занглючил

Спустя 1 минута, 11 секунд (29.04.2009 - 21:02) kirik написал(а):
Цитата (Imant @ 29.04.2009 - 13:01)
Может у меня скл занглючил

Может ты мой запрос не пробовал?

Спустя 9 минут, 39 секунд (29.04.2009 - 21:12) Imant написал(а):
Я твой код тоже пробовал.

Спустя 2 минуты, 29 секунд (29.04.2009 - 21:14) kirik написал(а):
Цитата (Imant @ 29.04.2009 - 13:12)
Я твой код тоже пробовал.

Какую он ошибку выдает?

Спустя 2 минуты, 24 секунды (29.04.2009 - 21:17) hara написал(а):
kirik - какое терпение.
ошибку в студию)

Спустя 4 минуты, 46 секунд (29.04.2009 - 21:22) Imant написал(а):
Кст попробуй этот код у тебя идёт если да, то значит у меня чтото глючит

SQL
CREATE TABLE `users` (
`id` INT( 6 ) NOT NULL AUTO_INCREMENT ,
`nick` VARCHAR( 30 ) NOT NULL ,
`password` VARCHAR( 50 ) NOT NULL,
`email` VARCHAR( 50 ) NOT NULL ,
`uniq_id` VARCHAR( 50 ) NOT NULL ,
`status` INT( 1 ) NOT NULL ,
`last_date` INT( 8 ) NOT NULL ,
`date` INT( 8 ) NOT NULL ,
PRIMARY KEY ( `id` )
) ENGINE = MYISAM

Спустя 1 минута, 10 секунд (29.04.2009 - 21:23) Imant написал(а):
Так я же писал уже ошибку

Ответ MySQL:
#1064 - You have an error in your SQL syntax near 'defaultCURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`login` varchar( 50 ) d' at line 2

Спустя 24 минуты, 32 секунды (29.04.2009 - 21:47) kirik написал(а):
Цитата (Imant @ 29.04.2009 - 13:23)
Так я же писал уже ошибку

Ответ MySQL:
#1064 - You have an error in your SQL syntax near 'defaultCURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`login` varchar( 50 ) d' at line 2

Он не может эту ошибку писать по той причине что в ошибке "defaultCURRENT_TIMESTAMP ON..." а в исправленном коде запроса "default CURRENT_TIMESTAMP ON...". Разницу видишь?

Цитата (hara @ 29.04.2009 - 13:17)
kirik - какое терпение.

Просто интересно когда же наконец исправленный запрос попробуют.. smile.gif

Спустя 8 часов, 30 минут, 49 секунд (30.04.2009 - 06:18) Sylex написал(а):
мда, глаз просто нет...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.