Để xóa dấu nháy đơn, hãy thay thế nó. Đối với điều này, bạn có thể sử dụng REPLACE (). Sau đây là cú pháp -
SET anyVariableName =REPLACE (yourVaribleName, '\' ',' ');
Để hiểu cú pháp trên, chúng ta hãy tạo một thủ tục được lưu trữ để loại bỏ dấu nháy đơn trong MySQL -
mysql> DELIMITER // mysql> TẠO THỦ TỤC remove_Apostrophe (IN Value VARCHAR (200)) BEGIN SET Value =REPLACE (Value, '\' ',' '); SELECT CONCAT ("SAU KHI XÓA APOSTROPHE STRING IS =", giá trị); END // Truy vấn OK, 0 hàng bị ảnh hưởng (0,15 giây) mysql> DELIMITER;
Gọi thủ tục đã lưu bằng lệnh CALL -
mysql> GỌI remove_Apostrophe ("Giới thiệu về'SQL của tôi");
Điều này sẽ tạo ra kết quả sau -
+ ---------------------------------------------- ------------------ + | CONCAT ("SAU KHI XÓA APOSTROPHE DÂY CÓ =", giá trị) | + ---------------------------------- ------------------------------ + | SAU KHI XÓA APOSTROPHE STRING IS =Giới thiệu về MySQL | + -------------------------------------- -------------------------- + 1 hàng được đặt (0,00 giây) Truy vấn OK, 0 hàng bị ảnh hưởng, 1 cảnh báo (0,01 giây)