SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 24.01.2009 14:34:19

STRATEG
Участник
Откуда: Волгоград
Зарегистрирован: 24.01.2009
Сообщений: 5

#1067 - Invalid default value for

Ошибка

SQL-запрос:

-- -- Дамп данных таблицы `svadbi` -- -- -------------------------------------------------------- -- -- Структура таблицы `users` -- CREATE TABLE `users` ( `id` int(11) NOT NULL auto_increment, `user` varchar(50) NOT NULL default '', `pass` varchar(30) default NULL, `name` varchar(30) default NULL, `sex` varchar(6) default NULL, `birth` varchar(10) default NULL, `city` varchar(100) default NULL, `mail` varchar(200) default NULL, `site` varchar(200) NOT NULL default 'poisc.net', `icq` varchar(100) default NULL, `infa` blob, `posts` int(11) NOT NULL default '0', `status` varchar(100) NOT NULL default 'Новичок', `date` varchar(10) default NULL, `avr` smallint(3) NOT NULL default '300', `max` smallint(2) NOT NULL default '10', `op` varchar(100) default NULL, `mob` varchar(100) default NULL, `level` smallint(6) NOT NULL default '0',[...]

Ответ MySQL: 
#1067 - Invalid default value for 'visit'

Неактивен

 

#2 24.01.2009 14:35:55

STRATEG
Участник
Откуда: Волгоград
Зарегистрирован: 24.01.2009
Сообщений: 5

Re: #1067 - Invalid default value for

что нужно исправить?

Неактивен

 

#3 24.01.2009 15:15:29

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5831

Re: #1067 - Invalid default value for

Ошибка указывает на неправильное значение по умолчанию для поля visit. В приведенном куске кода такое поле отсутствует.
Нужно привести запрос создания таблицы полностью.

Неактивен

 

#4 25.01.2009 13:17:57

STRATEG
Участник
Откуда: Волгоград
Зарегистрирован: 24.01.2009
Сообщений: 5

Re: #1067 - Invalid default value for

`visit` timestamp NOT NULL default 'CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP',

Неактивен

 

#5 25.01.2009 13:19:12

STRATEG
Участник
Откуда: Волгоград
Зарегистрирован: 24.01.2009
Сообщений: 5

Re: #1067 - Invalid default value for

всю таблицу скинуть? 200 кб

Неактивен

 

#6 25.01.2009 18:53:17

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5831

Re: #1067 - Invalid default value for

Всю таблицу не надо, только оператор CREATE TABLE

Сюдя по приведенному отрывку должно быть: `visit` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,

Неактивен

 

#7 25.01.2009 19:24:54

STRATEG
Участник
Откуда: Волгоград
Зарегистрирован: 24.01.2009
Сообщений: 5

Re: #1067 - Invalid default value for

вот что получилось Ошибка

SQL-запрос:

-- -- Дамп данных таблицы `svadbi` -- -- -------------------------------------------------------- -- -- Структура таблицы `users` -- CREATE TABLE `users` ( `id` int(11) NOT NULL auto_increment, `user` varchar(50) NOT NULL default '', `pass` varchar(30) default NULL, `name` varchar(30) default NULL, `sex` varchar(6) default NULL, `birth` varchar(10) default NULL, `city` varchar(100) default NULL, `mail` varchar(200) default NULL, `site` varchar(200) NOT NULL default 'poisc.net', `icq` varchar(100) default NULL, `infa` blob, `posts` int(11) NOT NULL default '0', `status` varchar(100) NOT NULL default 'Новичок', `date` varchar(10) default NULL, `avr` smallint(3) NOT NULL default '300', `max` smallint(2) NOT NULL default '10', `op` varchar(100) default NULL, `mob` varchar(100) default NULL, `level` smallint(6) NOT NULL default '0',[...]

Ответ 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 '`ruser` varchar(30) NOT NULL default '',
  `latuser` varchar(30) NOT NULL defau' at line 33

Отредактированно STRATEG (25.01.2009 19:27:19)

Неактивен

 

#8 25.01.2009 22:58:12

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5831

Re: #1067 - Invalid default value for

А привести запрос создания таблицы полностью (а не кусок в котором отсутствует ошибка) можете?

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson