ISDATE () equivalente para o MySQL
Eu tenho uma linha de código para o SQL server que leva uma data listada como "YYYYMMDD" onde o DD é 00 e converte o 00 para 01 para que ele funcione com datetime. Eu gostaria de poder usar o MySQL para isso
o código atual que funciona para o servidor 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;
mas isdate não é válido no MySQL, o que posso fazer para corrigir isso?