Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибка при создании таблицы 
V
    Опции темы
LAGOX
Дата 27.3.2009, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 14.2.2009

Репутация: нет
Всего: нет



Всем привет! Есть скрипт, к нему в текстовых файлах прилагаются sql запросы. все таблицы создались успешно(вводил sql запросы в phpmyadmin), а вот один все никак не может, вот что мне выдает:
Код

Ошибка

SQL-запрос:

CREATE TABLE history(
timeOfMove DATETIME NOT NULL ,
gameID SMALLINT NOT NULL ,
curPiece ENUM( 'pawn', 'bishop', 'knight', 'rook', 'queen', 'king' ) NOT NULL ,
curColor ENUM( 'white', 'black' ) NOT NULL ,
fromRow SMALLINT NOT NULL ,
fromCol SMALLINT NOT NULL ,
toRow SMALLINT NOT NULL ,
toCol SMALLINT NOT NULL ,
replaced ENUM( 'pawn', 'bishop', 'knight', 'rook', 'queen', 'king' ) NULL ,
promotedTo ENUM( 'pawn', 'bishop', 'knight', 'rook', 'queen', 'king' ) NULL ,
CHECK BOOL NOT NULL ,
PRIMARY KEY ( timeOfMove, gameID )
)

Ответ 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 'NULL,

    PRIMARY KEY(timeOfMove, gameID)

)' at line 23 

Помогите разобраться, в чем причина
PM MAIL ICQ Skype Jabber   Вверх
Gluttton
Дата 27.3.2009, 16:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начинающий
***


Профиль
Группа: Завсегдатай
Сообщений: 1170
Регистрация: 28.8.2008
Где: Феодосия

Репутация: 24
Всего: 54



Может ему не нравиться, что BOOL NOT NULL. Он наверное думает, что раз BOOL, то или "0" или "1", но не "незнаю"  smile 
Попробуй будет ли ошибка, если так:

Код

CHECK BOOL,



--------------------
Слава Україні!
PM MAIL   Вверх
LAGOX
Дата 27.3.2009, 17:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 14.2.2009

Репутация: нет
Всего: нет



ошибку нашел, check зарезервировано , поэтому его в надо было писать так: `check`
PM MAIL ICQ Skype Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Составление SQL-запросов | Следующая тема »


 




[ Время генерации скрипта: 0.0643 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.