ISDATE () эквивалент для MySQL
У меня есть строка кода для сервера SQL, которая принимает дату, указанную как «ГГГГММДД», где ДД - 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, что я могу сделать, чтобы это исправить?