English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
MySQL에서 쌍따옴표(')를 이스케이프할 수 있는 두 가지 방법이 있습니다-
우리는 역호칸을 사용할 수 있습니다.
우리는 쌍따옴표를 두 번 사용할 수 있습니다(더블 쌍따옴표)
우리는 먼저 테이블을 생성하겠습니다.
mysql> create table SingleQuotesDemo - > ( - > id int, - > name varchar(100) - );
직접 사용한 후, 이름 'John's'의 효과가 좋지 않습니다.
mysql> insert into SingleQuotesDemo values(1,'John's'); '>
지금让我们使用反斜杠。
mysql> insert into SingleQuotesDemo values(1,'John\'s');
지금, 우리는 레코드를 표시하겠습니다.
mysql> select *from SingleQuotesDemo;
이 출력은 역호칸을 올바르게 구현했음을 보여줍니다.
+------+--------+ | id | name | +------+--------+ | 1 | John's | +------+--------+ 1 row in set (0.00 sec)
다음은 더블 쌍따옴표로 역호칸을 구현한 문법입니다. 우리는 위에서 사용한 같은 테이블에 또 다른 레코드를 삽입하고 있습니다.
mysql> insert into SingleQuotesDemo values(2,'John''s');
지금, 우리는 레코드를 표시하겠습니다.
mysql> select *from SingleQuotesDemo;
다음은 출력입니다.
+------+--------+ | id | name | +------+--------+ | 1 | John's | | 2 | John's | +------+--------+ 2 set에서 rows (0.00 sec)
위와 같은 방식으로, 우리는 쌍따옴표(')를 이스케이프할 수 있습니다.