아포스트로피를 제거하려면 교체하십시오. 이를 위해 REPLACE()를 사용할 수 있습니다. 다음은 구문입니다 -
SET anyVariableName =REPLACE(yourVaribleName, '\'', '');
위의 구문을 이해하기 위해 MySQL에서 아포스트로피를 제거하는 저장 프로시저를 만들어 보겠습니다 -
mysql> DELIMITER //mysql> CREATE PROCEDURE remove_Apostrophe(IN Value VARCHAR(200)) BEGIN SET Value =REPLACE(Value , '\'', ''); SELECT CONCAT("아포스트로피를 제거한 후 문자열은 =", 값); END //쿼리 OK, 영향을 받은 행 0개(0.15초)mysql> DELIMITER;
CALL 명령을 사용하여 저장 프로시저 호출 -
mysql> remove_Apostrophe("My'SQL 소개");
이것은 다음과 같은 출력을 생성합니다 -
+---------------------------------------------- ------------------+| CONCAT("아포스트로피 제거 후 문자열 IS=", 값) |+---------------------------------- ------------------------------+| 아포스트로피 제거 후 문자열 IS=MySQL 소개 |+---------------------------------------------------- --------------------------+1 행 세트(0.00초) 쿼리 확인, 영향을 받는 행 0개, 경고 1개(0.01초)사전>