Ver Mensaje Individual
  #11 (permalink)  
Antiguo 09/03/2005, 07:09
Avatar de Niconirva
Niconirva
 
Fecha de Ingreso: marzo-2005
Mensajes: 119
Antigüedad: 19 años, 1 mes
Puntos: 0
Primero del SQL..

Voy a revisar bien tus códigos (a penas pueda, ahora no tengo tiempo), pero te digo a simple vista cuales son tus errores al crear la bd!, primero, el error que te dice es que para que un campo sea autoincrementable debe ser una llave!, pues si, si tu quieres que el campo sea autoincrementable la variable debe ser tipo bigint, y lo más importante debe ser declarada como primaria (o key) por ejemplo debe ser así (ah!!! y nunca puede tener un valor predeterminado! (o sea nunca puede ser default '1' no!):

CREATE TABLE `visitas` (
`visitas` bigint(20) NOT NULL auto_increment,
PRIMARY KEY (`visitas`)
) TYPE=MyISAM AUTO_INCREMENT=0;

Esta es una sentencia correcta para ejecutar dentro de la SQL que crea que vos querias crear..., el punto es, Esto es lo que precisas?.

Me parece que no!, para que te sirva para tu contador de visitas!, no precisas que sea autoincrementable!, debe ser algo muy simple, una variable sola, NOT NULL y de tipo DOUBLE, eso es lo que vos precisas!, me tengo que ir.., despues sigo un abrazoo,
__________________
"Quien no peca contra la ciencia no descubre nada"
Albert Einstein