ISDATE () эквивалент для MySQL

У меня есть строка кода для сервера SQL, которая принимает дату, указанную какYYYYMMDD» где DD равен 00 и преобразует 00 в 01, чтобы он работал с датой и временем. Я хотел бы иметь возможность использовать MySQL для этого

текущий код, который работает для сервера SQL:

INSERT patentdb.Citation(PatentNo, Citation, CitedBy, CitationDate)
SELECT PatentNo, citation, WhoCitedThis, dt 
FROM 
(
  SELECT PatentNo, Citation, WhoCitedThis, dt = CASE
    WHEN CitationDate LIKE '%00' THEN INSERT (CitationDate, 8, 1, '1') 
    ELSE CitationDate 
  END 
  FROM patentdb.CitationSource
) AS x
WHERE ISDATE(dt) = 1;

но isdate недействителен в MySQL, что я могу сделать, чтобы это исправить?

Ответы на вопрос(4)

Ваш ответ на вопрос