Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

sintaxis cláusula constraint

Estas en el tema de sintaxis cláusula constraint en el foro de Mysql en Foros del Web. saludos amigos mi pregunta es la siguiente estoy haciendo una base de dato pero al momento de colocar el constraint me da un error es ...
  #1 (permalink)  
Antiguo 02/08/2009, 21:04
 
Fecha de Ingreso: mayo-2009
Mensajes: 131
Antigüedad: 10 años, 6 meses
Puntos: 0
sintaxis cláusula constraint

saludos amigos mi pregunta es la siguiente estoy haciendo una base de dato pero al momento de colocar el constraint me da un error es decir:

si lo coloco asi: constraint pk_usuario primary key (cod_usuario));
el error secillamente desaparece..

pero si lo coloco asi: primary key (cod_usuario) constraint pk_usuario);
me da un error..

you have an error in your SQL syntax check the manual that corresponds to your mysql server vesion for the right sintax to use near 'constraint pk_usuario' at line 5 1064...

ok entiendo que el error esta en linea 5 pero cual es la diferencia entre uno y el otro o esto pasa es por la version Gracias de antemanos
  #2 (permalink)  
Antiguo 03/08/2009, 07:37
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 10 años, 10 meses
Puntos: 360
Respuesta: sintaxis cláusula constraint

Cita:
pero si lo coloco asi: primary key (cod_usuario) constraint pk_usuario);
me da un error..
hay una versión de mysql que te soporta esta sintaxis?

Si no estoy mal, el orden en la sintaxis para este caso es único.

Saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 03/08/2009, 09:47
 
Fecha de Ingreso: mayo-2009
Mensajes: 131
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: sintaxis cláusula constraint

Gracias amigo..!
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 06:29.