SQL где ошибка, синтаксис?
--
-- Структура таблицы `banners`
--
-- Создание: Май 01 2015 г., 18:23
--
DROP TABLE IF EXISTS `banners`;
CREATE TABLE IF NOT EXISTS `banners` (
`id` int(0) NOT NULL,
`cat_id` int(0) NOT NULL,
`banner` varchar(0) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8;
--
-- Дамп данных таблицы `banners`
--
INSERT INTO `banners` (`id`, `cat_id`, `banner`) VALUES
(1, 2, ''),;
-- --------------------------------------------------------
Ответ 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 '' at line 6
Зарание благодарю!
Ну и с последней ошибочкой помогите разобраться...
SQL-запрос:
CREATE TABLE IF NOT EXISTS `comments` (
`id` int( 11 ) NOT NULL ,
`news_id` int( 11 ) NOT NULL ,
`user_id` int( 11 ) NOT NULL ,
`text` text NOT NULL ,
`date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE = InnoDB AUTO_INCREMENT =2 DEFAULT CHARSET = utf8;
Ответ MySQL: Документация
#1067 - Invalid default value for 'date'
CREATE TABLE IF NOT EXISTS `comments` (
`id` int( 11 ) NOT NULL ,
`news_id` int( 11 ) NOT NULL ,
`user_id` int( 11 ) NOT NULL ,
`text` text NOT NULL ,
`date` datetime NOT NULL
) ENGINE = InnoDB AUTO_INCREMENT =2 DEFAULT CHARSET = utf8
Query executed OK, 0 rows affected. (0.112 s) Edit
Hatsune Miku, не понял тебя?
Добавлено 19.08.15 в 17:20:20:
Всем спс.