Здравствуйте!
Не получается добавить дату в 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 ');
То что по умолчанию стоит выставляет, а мои значения не принемает.
Что я делаю не так?