Вставка дат формата mm / dd / yyyy в MySQL

Как я могу вставить дату формата MM / DD / YYYY в базу данных MySQL с помощью PHP?

MySQL поддерживает значения даты и времени ISO-8601, а другие нет. Если вам нужно использовать какой-то другой whacky-формат (например, потому что у вас есть американские клиенты, которые ожидают выигрышные даты), вам нужно сделать преобразование самостоятельно.

Просто жить с ним, ISO-8601 – это один настоящий формат даты.

Это можно сделать, используя STR_TO_DATE .

Пример:

INSERT INTO useless_table (id, date_added) VALUES( 1, STR_TO_DATE('03/08/2009', '%m/%d/%Y')); 

EDIT: Пожалуйста, также рассмотрите решение MarkR, потому что это правильно [tm].