Tema: Bitacoras
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/02/2015, 11:18
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: 17 años
Puntos: 2658
Respuesta: Bitacoras

Cita:
Iniciado por Lugo100 Ver Mensaje
no me da error en la creacion de la tabla me da error a nivel aplicacion
Dejame que lo dude...
Esto no puede correr sin generar un error de sintaxis:
Código MySQL:
Ver original
  1. CREATE TABLE `rastreo` (
  2.   `id_ras` int(11) NOT NULL AUTO_INCREMENT,
  3.   `operacion` varchar(30) DEFAULT null,
  4.   `usuario` varchar(50) DEFAULT null,
  5.   `host` varchar(50) DEFAULT null,
  6.   `modificado` datetime DEFAULT null,
  7.   `tabla` varchar(50) NOT NULL,
  8.   'user.id_usuario int not null
  9.  PRIMARY KEY(`id_ras`)
  10. );

Literalmente:
Cita:
Error

Parece haber un error en su consulta de SQL. La salida generada por el servidor de MySQL, de existir, aparece abajo, en cuyo caso puede ayudar a diagnosticar el problema.

Código MySQL:
Ver original
  1. ERROR: Comillas sin cerrar @ 361
  2. STR: '
  3. CREATE TABLE `rastreo` (
  4.  `id_ras` int(11) NOT NULL AUTO_INCREMENT,
  5.  `operacion` varchar(30) DEFAULT null,
  6.  `usuario` varchar(50) DEFAULT null,
  7.  `host` varchar(50) DEFAULT null,
  8.  `modificado` datetime DEFAULT null,
  9.  `tabla` varchar(50) NOT NULL,
  10.  'user.id_usuario int not null
  11.   PRIMARY KEY(`id_ras`)
  12. );

consulta SQL:

Código MySQL:
Ver original
  1. CREATE TABLE `rastreo` ( `id_ras` int(11) NOT NULL AUTO_INCREMENT, `operacion` varchar(30) DEFAULT null, `usuario` varchar(50) DEFAULT null, `host` varchar(50) DEFAULT null, `modificado` datetime DEFAULT null, `tabla` varchar(50) NOT NULL, 'user.id_usuario int not null PRIMARY KEY(`id_ras`) );
  2.  
  3. MySQL ha dicho: Documentación
  4. #1064 - 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 ''user.id_usuario int not null
  5.  PRIMARY KEY(`id_ras`)
  6. )' at line 8
y si quito la comilla:
Código MySQL:
Ver original
  1. Error
  2.  
  3. consulta SQL:
  4.  
  5. CREATE TABLE `rastreo` (
  6.   `id_ras` int(11) NOT NULL AUTO_INCREMENT,
  7.   `operacion` varchar(30) DEFAULT null,
  8.   `usuario` varchar(50) DEFAULT null,
  9.   `host` varchar(50) DEFAULT null,
  10.   `modificado` datetime DEFAULT null,
  11.   `tabla` varchar(50) NOT NULL,
  12.   'user.id_usuario' int not null
  13.   PRIMARY KEY(`id_ras`)
  14. )
  15.  
  16. MySQL ha dicho: Documentación
  17. #1064 - 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 ''user.id_usuario' int not null
  18.   PRIMARY KEY(`id_ras`)
  19. )' at line 8

Así que NO, no es posible que ese CREATE TABLE te esté funcionando...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)