Ver Mensaje Individual
  #7 (permalink)  
Antiguo 23/09/2010, 16:06
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, 4 meses
Puntos: 2658
Respuesta: Necesito ayuda -error #1064 - You have an error in your SQL syntax

El tema de los apóstrofes ('), las comillas (") y los acentos graves (`) es crítico pero simple:

- Los acentos graves y las comillas se usan únicamente para los nombres de objetos de bases de datos tales como tablas, campos, bases, triggers, stored procedures, stored functions, indices, constraints, es decir todo objeto creado por una sentencia DDL. Se usan con especial cuidado cuando se va a utilizar como nombre de un objeto una palabra reservada, como podría ser USER, INDEX, FILE, MAX, etc., para evitar que sean tomados como ordenes de SQL y causen errores de sintaxis.

- Los apóstrofes se usan única y exclusivamente para cadenas de texto. Nada más. Es el único símbolo que MYQL admite para eso.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)