Перейти к содержанию
Авторизация  
inet21

Mysql Залив таблици

Рекомендуемые сообщения

Доброго времени суток друзья. Проблема такова есть таблица и она заливается в mysql который стоит на винде в денвере а вот при заливе на vds mysql начинает ругаться на нее. Вот что выдает навикат : 

 

[Err] 1067 - Invalid default value for 'date_created'
[Err] CREATE TABLE `nextpay_l2_order` (
  `order_id` int(11) NOT NULL default '0',
  `date_created` datetime NOT NULL default '0000-00-00 00:00:00',
  `product_id` int(11) NOT NULL default '0',
  `volute` int(11) NOT NULL default '0',
  `product_count` int(11) NOT NULL default '0',
  `server` int(11) NOT NULL default '0',
  `char_name` varchar(255) NOT NULL default '',
  `profit` float NOT NULL default '0',
  `comment` varchar(255) default NULL,
  `status` int(11) NOT NULL default '0',
  PRIMARY KEY  (`order_id`)
) ENGINE=MyISAM;
[Msg] Finished - Unsuccessfully
-----------------------------------------------

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не пробовали сначала перед созданием темы прогуглить ошибку?

Invalid default value for 'date_created'

CREATE TABLE `nextpay_l2_order` (


`order_id` int(11) NOT NULL DEFAULT '0',
`date_created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`product_id` int(11) NOT NULL DEFAULT '0',
`volute` int(11) NOT NULL DEFAULT '0',
`product_count` int(11) NOT NULL DEFAULT '0',
`server` int(11) NOT NULL DEFAULT '0',
`char_name` varchar(255) NOT NULL DEFAULT '',
`profit` float NOT NULL DEFAULT '0',
`comment` varchar(255) DEFAULT NULL,
`status` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`order_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пробывал конечно все на английском языке ничего не понял.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пробывал конечно все на английском языке ничего не понял.

Английский даже в 1 классе учат.... 

 

Править надо это значение, либо вообще удалить:

`date_created` datetime NOT NULL default '0000-00-00 00:00:00',

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне интересно почему же она в денвир заливается а на vds нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне интересно почему же она в денвир заливается а на vds нет.

Разница в версии MySQL. В старых версиях дата не может быть равной 0. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо за ответы все понял.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...