Tema: Error 1064
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/10/2013, 02:52
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Error 1064

Las últimas dos sentencias no veo que estén separadas. ¿las estás ejecutando en la misma llamada?
Pregunto porque esta es una:
Código MySQL:
Ver original
  1. CREATE TABLE IF NOT EXISTS `usuarios` (
  2. `Codigo_Usuario` varchar(20) NOT NULL,
  3. `Nombre_Usuario` varchar(20) NOT NULL,
  4. `Dni_Usuario` varchar(20) NOT NULL,
  5. `Correo_Usuario` varchar(20) NOT NULL,
  6. `Password_Usuario` varchar(20) NOT NULL,
  7. `Nombre_Rol` varchar(20) NOT NULL,
  8. PRIMARY KEY (`Codigo_Usuario`);
  9. )
Y esta es otra:
Código MySQL:
Ver original
  1. ALTER TABLE `usuarios`
  2. ADD CONSTRAINT `usuarios_ibfk_1`
  3. FOREIGN KEY (`Nombre_Rol`)
  4. REFERENCES `roles` (`Nombre_Rol`)
pero en tu post no se ven los ";" terminadores de sentencia, por lo que si las pones juntas, dispará un error de sintaxis.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)