Add `default' struct tag support
Add support for NULL type
Modify to return error when unexpected data type found
Treat the midiumtext and longtext for MySQL