fix table name bug and support bigint, tinyint, blob. TODO suport unsigned int