soy un poco nuevo en MySQL y sólo quería saber cuál es la diferencia entre:diferentes marcas de la cotización de MySQL
` ' "
cuando los estoy usando en una consulta.
soy un poco nuevo en MySQL y sólo quería saber cuál es la diferencia entre:diferentes marcas de la cotización de MySQL
` ' "
cuando los estoy usando en una consulta.
con `usted escribe los nombres de variables de MySQL. Con 'se escribe valores de las variables de MySQL
Por ejemplo
SELECT * FROM `test` WHERE `x` = '1'
`` cita ya no tienes que escapar donde como cadena cita lo hace '' solo o "" doble
uso' (apóstrofes) para el nombre de la columna
uso' o "para valores
No use palos de retroceso con valores de columna. use comillas simples o dobles; de lo contrario, mysql considera ese valor como un nombre de columna.
Me gustaría añadir que la forma en que se interpretan las comillas dobles depende de si el servidor MySQL
tiene ANSI quotes encendido o apagado.
En el primero no se pueden usar comillas dobles como delimitador de cadenas.
SELECT name FROM user WHERE last_name = "norris" ;
le devolveremos un golpe en los dientes.
El enlace está roto. Una versión agnóstica parece funcionar. http://dev.mysql.com/doc/refman/en/sql-mode.html#sqlmode_ansi_quotes – Melebius