NULL
antages som standard at være en int
hvilket er grunden til, at du ikke behøver at kaste den eksplicit.
Du kan se dette fra
SELECT NULL AS FOO INTO BAR;
SELECT DATA_TYPE
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME='FOO'AND TABLE_NAME='BAR';