я прочитал от MySQL manual, что лет до 1000 не допускаются в типе DATETIME данных:MySQL До года 1000 разрешено?
типа DATETIME используется для значений, которые содержат как дату и время части. MySQL извлекает и отображает значения DATETIME в формате «YYYY-MM-DD HH: MM: SS». Поддерживаемый диапазон: «1000-01-01 00:00:00» до «9999-12-31 23:59:59».
Может кто-нибудь, пожалуйста, объясните мне, как этот код работает, то:
CREATE TABLE testing_dates(
test_date DATETIME
);
INSERT INTO testing_dates
VALUES ('0001-12-22 12:12:12');
Вы гарантировали, что дата фактически хранится как указано после вставки? – Carcigenicate