Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wordpress-seo domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vinascript/html/wp-includes/functions.php on line 6114
Tìm kiếm và thay thế chuỗi ký tự trong MySQL - VinaScript

Latest Post

Triển khai dự án PHP, Mysql với Nginx trên Docker Tìm hiểu về HTML – Ưu điểm, nhược điểm và cách hoạt động của HTML

Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách tìm kiếm và thay thế chuỗi ký tự trong cơ sở dữ liệu MySQL.

Tìm kiếm chuỗi ký tự trong MySQL.

Để tìm kiếm chuỗi ký tự trong MySQL các bạn cần sử dụng mệnh đề điều kiện WHERE trong câu lệnh SELECT.

SELECT * FROM <your_database>.<your_table> where <your_field> like '%old_string%';

VD:

SELECT * FROM vinasupport.wp_posts where post_content like 'xxx%';

Kết quả chúng ta sẽ có 1 danh sách các bài viết có chứa nội dung là ‘xxx

Thay thế chuỗi / Replace text trong MySQL

Sau khi đã tìm kiếm danh sách các row thỏa mãn yêu cầu, chúng ta thực hiện thay thế chuỗi ký tự bằng hàm REPLACE trong MySQL

UPDATE<your_database>.<your_table>
SET <your_field> = REPLACE(<your_field>, 'old_string', 'new_string')
WHERE your_field LIKE '%old_string%'

VD: Thay thế chuỗi xxx thành yyy của cột “post_content” bảng “wp_posts

UPDATE vinasupport.wp_posts
SET post_content = REPLACE(post_content, 'xxx', 'yyy')
WHERE post_content LIKE '%xxx%'

Kết quả tất cả các bản ghi có chứa chuỗi ký tự “xxx” sẽ được thay thế bằng “yyy

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *