Im получение этой ошибки:# 1064 - У вас есть ошибка в синтаксисе SQL '(14) NOT NULL, `ID_MEMBER` mediumint (8) unsigned NOT NULL default' 0 ',` ip`' в строке 3
#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 '(14) NOT NULL,
`ID_MEMBER` mediumint(8) unsigned NOT NULL default '0', `ip` ' at line 3
Когда я запускаю этот скрипт:
CREATE TABLE IF NOT EXISTS `MVElog_online` (
`session` varchar(32) NOT NULL default '0',
`logTime` timestamp(14) NOT NULL,
`ID_MEMBER` mediumint(8) unsigned NOT NULL default '0',
`ip` int(10) unsigned NOT NULL default '0',
`url` text NOT NULL,
PRIMARY KEY (`session`),
KEY `logTime` (`logTime`),
KEY `ID_MEMBER` (`ID_MEMBER`)
) ENGINE=MyISAM;
Что значит ошибка и что я делаю не так?
Прочитайте ошибку внимательно, он говорит вам, где именно проблема: 'метка времени (14)' ошибка синтаксиса есть вы соединяя вещи, которые не принадлежат. Он советует вам прочитать инструкцию по написанию SQL-запроса: http://dev.mysql.com/doc/refman/5.0/en/create-table.html –