Здравствуйте!
Не получается добавить дату в MySQL в строку формата DATE
Запрос ошибок не вызывает но и строк затронутых - 0
INSERT INTO `oc_product` (`product_id`, date_available) VALUES (100014, 2000-01-02) ON DUPLICATE KEY UPDATE `product_id` = VALUES(`product_id`), `date_available` = VALUES(`date_available`);
Пробовал и так:
INSERT INTO `oc_product` (`product_id`, date_available) VALUES (100014, STR_TO_DATE(2000-01-02, %Y,%m,%d)) ON DUPLICATE KEY UPDATE `product_id` = VALUES(`product_id`), `date_available` = VALUES(`date_available`);
И через php :
$date_added_1 = date_create_from_format('d-m-Y', "02-01-2000");
$date_added = date_format($date_added_1, 'Y-m-d ');
То что по умолчанию стоит выставляет, а мои значения не принемает.
Что я делаю не так?