Some special characters might be interpreted differently by ADF or MySQL. For example, &
is often used in SQL for concatenation, and =
is a comparison operator.
The CSV file might have encoding issues that cause certain characters to be misinterpreted.
The MySQL table might be using a character set or collation that does not support certain special characters.
If you suspect that (
, )
, &
, and =
are causing issues, you could use a derived column transformation to replace these with a safe character sequence:
replace(replace(replace(replace(Speciality, '(', '[LEFT_PAR]'), ')', '[RIGHT_PAR]'), '&', '[AND]'), '=', '[EQUAL]')