Проблема с добавлением дати в MySql 5.0.24-community-nt!

vmaximov777

Новичок
Проблема с добавлением дати в MySql 5.0.24-community-nt!

Использую MySql 5.0.24-community-nt

Создаю таблицу:

CREATE TABLE test (
a datetime NOT NULL default '0000-00-00 00:00:00',
);

Пробую выполнить :
insert into test values('1985-09-31 00:00:00');

Получаю ошибку:

ERROR 1292 (22007) at line 1: Incorrect datetime value: '1985-09-31 00:00:00' for column 'a' at row 1

Как ее устранить?

Всем ответившим заранее благодарен.
 

vmaximov777

Новичок
Вообще то я восстанавлюю базу из dump-a. Раньше когда я использовал MySql 4.0-alpha-nt - все проходило без проблем - а теперь...
 

Vladson

Сильнобухер
Запись в дневнике
48-е Апреля: мешок с канаплёй на половину пуст, не знаю, хватит ли до зимы...
 

Wicked

Новичок
дак скажи, как ты хочешь устранить эту ошибку? Сделать в сентябре 31 день ты не можешь :) Поэтому есть 2 пути:
1) неправильный: попросить mysql, чтобы она игнорировала такие даты. http://mysql.mirror.anlx.net/doc/refman/5.0/en/server-sql-mode.html (в частности - ALLOW_INVALID_DATES).
2) правильный: не вставлять ряды с неправильными датами. Или приводить их к правильным.

-~{}~ 11.08.06 19:14:

Vladson
:)
 
Сверху