Страница 1 из 1

MySQL syntax error

Добавлено: 2006-11-20 18:38:19
Blaze
Ставлю по статье http://www.lissyara.su/?id=1173 связку Exim+MySQL+Dovecot.
(MySQL version: 5.0.27)

Создаю базу и таблицы как в статье, и получаю такое

mysql> \. exim.sql
...
...
Query OK, 0 rows affected, 1 warning (0.02 sec)

ERROR 1064 (42000): 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 'tinynt(1) NOT NULL default '1',
PRIMARY KEY (`email`),
KEY `email` (`email`' at line 8

Ругается как я понял на эту таблицу:

CREATE TABLE `vacation` (
`email` varchar(255) NOT NULL default '',
`subject` varchar(255) NOT NULL default '',
`body` text NOT NULL,
`cache` text NOT NULL,
`domain` varchar(255) NOT NULL default '',
`created` datetime NOT NULL default '0000-00-00 00:00:00',
`active` tinyint(1) NOT NULL default '1',
PRIMARY KEY (`email`),
KEY `email` (`email`)
) TYPE=MyISAM COMMENT='Exim and dovecot Admin - Virtual Vacation';


Не могу вычитать что не так в сингаксисе. Ставить из-за этого 4-й MySQL не хочу.

Подскажите что не так?

Добавлено: 2006-11-20 19:04:33
Alex Keda
может чего и изменилось....
глянь мануал по mysql - навскидку ошибок вроде нет....

Добавлено: 2006-11-21 21:04:35
zorg
Может это ошибка при наборе, но tinynt i пропущена!! :?

Добавлено: 2006-11-21 21:05:05
Alex Keda
:twisted: