No puedo crear tabla en base de datos

Hola sere breve. He seguido todos los pasos del curso php y mysql de cctw y al llegar al paso donde tengo que crear la tabla para la base de datos sigo todos los pasos pero me salta el siguiente error y no se que es:
Error

consulta SQL:

CREATE TABLE `datosdeprueba`.`USUARIOS` (
`ID` SMALLINT( 4 ) UNSIGNED ZEROFILL NULL AUTO_INCREMENT PRIMARY KEY ,
`NOMBRE` VARCHAR( 50 ) UNSIGNED ZEROFILL NULL ,
`CORREO` VARCHAR( 50 ) UNSIGNED ZEROFILL NULL ,
`WEBSITE` VARCHAR( 50 ) UNSIGNED ZEROFILL NOT NULL ,
`ESTADO` ENUM( 'Activo', 'Inactivo' ) UNSIGNED ZEROFILL NULL
) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_spanish_ci;

MySQL ha dicho: Documentación
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'UNSIGNED ZEROFILL NULL, `CORREO` VARCHAR(50) UNSIGNED ZEROFILL NULL, `WEBSITE` V' at line 1

si alguien me puede ayudar. muchas gracias
Hola:

Es porque no puedes utilizar unsigned zerofill con varchar, sólo con números (INT, SMALLINT, BIGINT, etc.). Eso se podría hacer, de cierta forma, en C, donde las letras son representaciones de números, pero en SQL no.

Saludos.