У меня возникла проблема с простым вставным запросом в таблицу.MySQL Вставка не работает с столбцом Date
У меня есть этот PHP-код
$T_MEMBER = "INSERT INTO T_MEMBER (MEMBER_IDENTIFIER,LAST_NAME,FIRST_NAME,BIRTH_DATE) VALUES ('$memberID','$last','$first','$birthdate')";
mysql_query($T_MEMBER) or die(mysql_error());
Вот несколько примеров того, что запрос выглядит, как если бы я повторить его:
INSERT INTO T_MEMBER (MEMBER_IDENTIFIER, LAST_NAME, FIRST_NAME, BIRTH_DATE) ЗНАЧЕНИЯ ('2007', 'Hayes', 'Karin', '1958-30-10') INSERT INTO T_MEMBER (MEMBER_IDENTIFIER, LAST_NAME, FIRST_NAME, BIRTH_DATE) ЗНАЧЕНИЯ ('2020', 'Long', 'Peggy', '1968-29-5') INSERT INTO T_MEMBER (MEMBER_IDENTIFIER, Last_name, FIRST_NAME, BIRTH_DATE) ЗНАЧЕНИЯ ('2021', 'Торрес', 'Диана ',' 1968-30-8 ')
BIRTH_DATE - столбец типа даты.
Проблема в том, что после того, как я сделаю любой из этих запросов, дата отображается как 000-00-00 !!!! Я разрушал свой мозг, и я не могу найти проблему.
Спасибо, Ян
Фактически, его формат даты - YYYY-DD-M – Juliano