Tema: Error 1064
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/09/2010, 03:22
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: Error 1064

Este tipo de dudas se resuelve muy fácilmente cuando escribes la consulta en una forma estructurada, de modo de poder ver cada dato en una sola linea:
Código MySQL:
Ver original
  1.   (`id`,
  2.   `displayname`,
  3.   `username`,
  4.   `email`,
  5.   `password`,
  6.   `photo_id`,
  7.   `status`,
  8.   `status_date`,
  9.   `salt`,
  10.   `locale`,
  11.   `language`,
  12.   `timezone`,
  13.   `search`,
  14.   `show_profileviewers`,
  15.   `level_id`,
  16.   `invites_used`,
  17.   `extra_invites`,
  18.   `enabled`,
  19.   `verified`,
  20.   `creation_date`,
  21.   `creation_ip`,
  22.   `modified_date`,
  23.   `lastlogin_date`,
  24.   `lastlogin_ip`,
  25.   `update_date`,
  26.   `member_count`,
  27.   `view_count`)
  28.   62,
  29.   'Administrator',
  30.   admin',
  31.  '0fhdfgdhfgdhfdgdbf:fjdfhdjfOi',
  32.  0,
  33.  NULL,
  34.  NULL,
  35.  '5705947',
  36.  'es',
  37.  'es',
  38.  'Europe/Berlin',
  39.  1,
  40.  1,
  41.  4,
  42.  0,
  43.  0,
  44.  1,
  45.  1,
  46.  '2010-09-27 20:08:33',
  47.  3204422304,
  48.  '2010-09-27 20:08:33',
  49.  NULL,
  50.  NULL,
  51.  NULL,
  52.  0,
  53.  0),
Como mínimo, puedes ver que hay tres problemas:
1) ¿En qué tabla estás insertando esto? Exacto: no la estás poniendo.
2) Hay al menos un dato al que le falta un apóstrofe, por lo que todos los datos quedan mal cerrados.
3) Una coma luego del segundo paréntesis va si y sólo si ese grupo de valores irá seguido de otro grupo más, al estilo:
Código MySQL:
Ver original
  1. INSERT INTO tabla(campos)
  2. VALUES (valores1), (valores2), (valores3);
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 28/09/2010 a las 09:42