Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/07/2007, 01:02
Slappter
 
Fecha de Ingreso: agosto-2006
Mensajes: 39
Antigüedad: 17 años, 8 meses
Puntos: 1
#1067 Invalid default value

Hola, les planteo mi problema:

Al intentar crear una tabla en mi base de datos (mediante una consulta SQL desde Phpmyadmin) con el siguiente codigo:

CREATE TABLE prueba (
ID_Prueba int(11) DEFAULT '0' NOT NULL auto_increment,
Nombre varchar(100),
Apellidos varchar(100),
PRIMARY KEY (ID_Prueba),
UNIQUE ID_Prueba (ID_Prueba)
);

Recibo un error de "#1067 - Invalid default value for 'ID_Prueba' "

Buscando por Internet encontre mucha informacion y la mayoria hacia referencia a que es una vulnerabilidad de MySql en esa version (incluso la vi en la misma pagina de MySql y por cierto la version del servidor que les hablo es la 5.0.41 montada en Debian).

De todas la informacion que encontre no pude ver en ningun lugar la solucion (en codigo obiamente) del problema, por lo que me vi obligado a preguntarles a ustedes.

Recien estoy comenzando con bases de datos en PHP, por lo que supongo mi problema es un poco tonto y se puede solucionar facilmente pero no tengo conocimientos sobre el lenguaje SQL (va a ser el proximo lenguaje que aprenda, ya que viene de la mano de PHP) por lo que no pude solucionarlo solo.

Desde ya les agradezco a los que se interesen solo por leer mi problema (al menos leer el titulo) y obiamente mas todavia a los que publiquen una respuesta para ayudarme con mi problema.

Gracias a todos.