NULL
é assumido por padrão como um int
e é por isso que você não precisa lançar esse explicitamente. Você pode ver isso de
SELECT NULL AS FOO INTO BAR;
SELECT DATA_TYPE
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME='FOO'AND TABLE_NAME='BAR';