English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Podemos escapar la comilla simple (') de la siguiente manera en MySQL-
Podemos usar la barra invertida.
Podemos usar comillas simples dos veces (comillas dobles)
Vamos a crear una tabla primero.
mysql> create table SingleQuotesDemo - ( - id int, - name varchar(100) - );
El efecto del nombre 'John's' utilizado directamente no es ideal.
mysql> insert into SingleQuotesDemo values(1,'John's'); '>
Ahora, usaremos la barra invertida.
mysql> insert into SingleQuotesDemo values(1,'John\'s');
Ahora, mostraremos los registros.
mysql> select *from SingleQuotesDemo;
Esta es la salida, lo que indica que hemos implementado correctamente la barra invertida.
+------+--------+ | id | nombre | +------+--------+ | 1 | John's | +------+--------+ 1 fila en conjunto (0.00 seg)
A continuación, se muestra la sintaxis para implementar la barra invertida utilizando comillas dobles. Estamos insertando otro registro en la misma tabla que estamos utilizando.
mysql> insert into SingleQuotesDemo values(2,'John''s');
Ahora, mostraremos los registros.
mysql> select *from SingleQuotesDemo;
A continuación, se muestra la salida.
+------+--------+ | id | nombre | +------+--------+ | 1 | John's | | 2 | John's | +------+--------+ 2 filas en conjunto (0.00 seg)
De la siguiente manera, podemos escapar la comilla simple (')