English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

¿Cuándo usar MyISAM y InnoDB?

Podemos escapar la comilla simple (') de la siguiente manera en MySQL-

  • Podemos usar la barra invertida.

  • Podemos usar comillas simples dos veces (comillas dobles)

Usando la barra invertida

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)

Usando comillas dobles

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 (')

Tutoriales de Elasticsearch