Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MySQL - [решено] Помогите исправить ошибку...

Ответить
Настройки темы
MySQL - [решено] Помогите исправить ошибку...

Аватара для Neo+test

Новый участник


Сообщения: 12
Благодарности: 0


Конфигурация

Профиль | Отправить PM | Цитировать


Ошибка

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 12


Чо за ошибка и как ее исправить. Кто знает, помогите. плиз!

Отправлено: 00:11, 02-07-2008

 

Deadooshka


Сообщения: 2550
Благодарности: 697

Профиль | Отправить PM | Цитировать


1. В конце закрывающая скобка должна быть (открыта самой первой)
2. CHECK - ключевое слово, и не может быть именем столбца

Отправлено: 02:58, 02-07-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Deadooshka


Сообщения: 2550
Благодарности: 697

Профиль | Отправить PM | Цитировать


p.s. забыл про кавычки (если `CHECK` с кавычками, то можно)

Отправлено: 06:33, 02-07-2008 | #3


Аватара для Neo+test

Новый участник


Сообщения: 12
Благодарности: 0

Профиль | Отправить PM | Цитировать


Честно говря, ниче не понял. Я вэтом полный 0...
Можешь ощибку исправить и написать как будет правильно?

Отправлено: 20:18, 02-07-2008 | #4


Аватара для dmitryst

Ветеран


Сообщения: 7305
Благодарности: 908

Профиль | Отправить PM | Цитировать


Цитата Neo+test:
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 ) ) »

-------
Осваиваю FreeBSD

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:10, 02-07-2008 | #5


Аватара для Neo+test

Новый участник


Сообщения: 12
Благодарности: 0

Профиль | Отправить PM | Цитировать


Да? Действительно? Я тоже слышал что ПЕС все знает! А укого есть его аська?

Отправлено: 12:59, 03-07-2008 | #6


Аватара для dmitryst

Ветеран


Сообщения: 7305
Благодарности: 908

Профиль | Отправить PM | Цитировать


Цитата Neo+test:
А укого есть его аська? »
666-666-666 - спросить Цербера с проходной

-------
Осваиваю FreeBSD


Отправлено: 13:17, 03-07-2008 | #7


Аватара для Neo+test

Новый участник


Сообщения: 12
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо!!!

Отправлено: 15:31, 27-07-2008 | #8



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MySQL - [решено] Помогите исправить ошибку...

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - [решено] Кто знает как исправить ошибку в распложение папки qwer10 Microsoft Windows 7 2 13-09-2009 21:18
[решено] Можно ли исправить ошибку активации? Ferum01 Microsoft Windows NT/2000/2003 3 23-09-2007 09:28
как исправить ошибку? Millenium Microsoft Windows 2000/XP 6 28-12-2005 11:22
Помогите исправить ошибку! Guest Хочу все знать 1 15-05-2004 16:55
Помогите исправить ошибку! Guest Сетевые технологии 1 12-05-2004 10:11




 
Переход