Hola Nickole,
Entiendo que estás teniendo un problema al ejecutar el script para crear la tabla de clientes en MySQL. El Warning (1681) que estás viendo es probablemente debido a que estás tratando de definir el ancho de visualización para el campo EDAD como INT(2), pero al parecer ya no se utiliza esta especificación en MySQL.
Para solucionar este problema, simplemente elimina la anchura de visualización para el campo EDAD. En lugar de usar "INT(2)", simplemente utiliza "INT". Aquí tienes el script corregido:
CREATE TABLE Clientes (
DNI VARCHAR(8) NOT NULL,
NOMBRE VARCHAR(100) DEFAULT NULL,
DIRECCION VARCHAR(255) DEFAULT NULL,
BARRIO VARCHAR(50) DEFAULT NULL,
CIUDAD VARCHAR(50) DEFAULT NULL,
ESTADO VARCHAR(25) DEFAULT NULL,
CP VARCHAR(8) DEFAULT NULL,
FECHA_NAC DATE DEFAULT NULL,
EDAD INT DEFAULT NULL,
SEXO VARCHAR(1) DEFAULT NULL,
LIMITE_CRED FLOAT DEFAULT NULL,
VOLUMEN_COMP FLOAT DEFAULT NULL,
PRIMERA_COMP BIT(1) DEFAULT NULL,
PRIMARY KEY(DNI)
);
Con esta corrección, el script debería ejecutarse sin problemas. Recuerda que en MySQL, el ancho de visualización para enteros no tiene efecto en el almacenamiento ni en el rango de valores permitidos, por lo que no es necesario especificarlo.
Espero que esto resuelva tu problema. Si tienes alguna otra duda, no dudes en preguntar.
Espero haber ayudado y buenos estudios!
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!