Foros del Web » Programando para Internet » PHP »

SQL syntax

Estas en el tema de SQL syntax en el foro de PHP en Foros del Web. Intento crear esta tabla pero me tira error..... SQL-query : CREATE TABLE IF NOT EXISTS site_ww_settings( mid int( 10 ) NOT NULL auto_increment, title varchar( ...
  #1 (permalink)  
Antiguo 05/05/2003, 17:41
Avatar de Nukelino  
Fecha de Ingreso: abril-2003
Ubicación: Buenos Aires
Mensajes: 116
Antigüedad: 21 años
Puntos: 0
Pregunta SQL syntax

Intento crear esta tabla pero me tira error.....


SQL-query :

CREATE TABLE IF NOT EXISTS site_ww_settings(

mid int( 10 ) NOT NULL auto_increment,
title varchar( 255 ) NOT NULL default '',
active int( 1 ) NOT NULL default '0',
ancss int( 1 ) NOT NULL default '0',
animg int( 1 ) NOT NULL default '0',
anupl int( 1 ) NOT NULL default '0',
ansml int( 1 ) NOT NULL default '0',
aucss int( 1 ) NOT NULL default '0',
auimg int( 1 ) NOT NULL default '1',
auupl int( 1 ) NOT NULL default '0',
ausml int( 1 ) NOT NULL default '1',
adcss int( 1 ) NOT NULL default '1',
adimg int( 1 ) NOT NULL default '1',
adupl int( 1 ) NOT NULL default '1',
adsml int( 1 ) NOT NULL default '1',
PRIMARY KEY ( mid ) ,
KEY mid ( mid ) ,
KEY title( title )
)

MySQL said:


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 'mid( mid ) , KEY title( title ) )' at line 1
Back
  #2 (permalink)  
Antiguo 05/05/2003, 18:43
Avatar de temaqueja  
Fecha de Ingreso: agosto-2002
Ubicación: /dev/null/
Mensajes: 399
Antigüedad: 21 años, 8 meses
Puntos: 4
A riesgo de responder a la ligera me parece que no debes volver a definir KEY para la variable mid, con PRIMARY es suficiente:
Código PHP:
CREATE TABLE IF NOT EXISTS site_ww_settings(
mid int10 NOT NULL auto_increment,
title varchar255 NOT NULL default '',
active intNOT NULL default '0',
ancss intNOT NULL default '0',
animg intNOT NULL default '0',
anupl intNOT NULL default '0',
ansml intNOT NULL default '0',
aucss intNOT NULL default '0',
auimg intNOT NULL default '1',
auupl intNOT NULL default '0',
ausml intNOT NULL default '1',
adcss intNOT NULL default '1',
adimg intNOT NULL default '1',
adupl intNOT NULL default '1',
adsml intNOT NULL default '1',
PRIMARY KEY mid ) ,
KEY titletitle 

__________________
_________________________
La computadora nació para resolver problemas que antes no existían
  #3 (permalink)  
Antiguo 05/05/2003, 18:57
Avatar de Nukelino  
Fecha de Ingreso: abril-2003
Ubicación: Buenos Aires
Mensajes: 116
Antigüedad: 21 años
Puntos: 0
Bien, perfecto, gracias
  #4 (permalink)  
Antiguo 06/05/2003, 10:41
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Nukelino .. tienes un foro exclusivo a SQL ("Base de datos") .. te lo comento para otra vez ..please usa el foro que corresponda.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #5 (permalink)  
Antiguo 06/05/2003, 10:45
Avatar de Nukelino  
Fecha de Ingreso: abril-2003
Ubicación: Buenos Aires
Mensajes: 116
Antigüedad: 21 años
Puntos: 0
ups! perdon, lo siento, no me di cuenta, disculpen....!
Cluster, si quieres borrar este mensaje tiene todo el derecho..
saludos..
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:46.