Когда я пытаюсь поместить значение в поле DATE, которое является недопустимым, MySQL, похоже, использует 0000-00-00 вместо этого. Есть ли способ, которым я могу выполнить эту "проверку" без обновления поля DATE? И сделать это, например, с PHP?
Например, есть ли способ, которым я могу запросить сервер MySQL и спросить: "Эй, действительно ли это DATE, TIME или DATETIME?"
Или может быть, даже лучший способ сделать это?