sql >> Base de Datos >  >> RDS >> Mysql

¿Por qué la cadena con comillas simples genera un error cuando se inserta en DB?

Las comillas simples no están prohibidas de ninguna manera. Simplemente asumiré que obtuviste un error al insertarlo en la base de datos. Esto probablemente se deba a la omisión de mysql_real_escape_string() en los valores de entrada.

Obtendrá un error de SQL si intenta INSERT ... ('O'Reilly') que es el punto central de las funciones de escape de SQL.