Trang chủ, Danh mục: Thủ Thuật Web, Thủ Thuật Wordpress

Câu lệnh SQL thay đổi hàng loạt từ website cũ sang website mới

Bạn muốn thay đổi đường dẫn website cũ sang đường dẫn website mới? thật dễ dàng khi sử dụng các câu lệnh trên sql .

Hôm nay mình sẽ chia sẻ các câu lệnh sql đổi từ domain:

bạn muốn chuyển toàn bộ đường dẫn từ domain cũ banmoda.com sang domain mới maumoda.com trong database WordPress, bao gồm: bài viết, sản phẩm, danh mục, ảnh, link nội bộ, v.v.

Dưới đây là bản SQL đã chỉnh sẵn cho trường hợp của bạn 👇

Câu lệnh SQL thay đổi hàng loạt từ website cũ sang website mới

⚠️ Trước khi thực hiện

  1. Sao lưu database (rất quan trọng!) — xuất file .sql qua phpMyAdmin hoặc plugin backup (UpdraftPlus, Duplicator…).

  2. Kiểm tra lại domain:

    • Domain cũ: https://banmoda.com

    • Domain mới: https://maumoda.com
      (nếu bạn dùng không có HTTPS hoặc có www, mình có thể chỉnh lại cho khớp hoàn toàn).

Câu lệnh SQL thay đổi hàng loạt

Dán đoạn này vào tab SQL trong phpMyAdmin, rồi bấm Thực thi (Go):

-- 1️⃣ Thay đổi URL trong nội dung bài viết, sản phẩm, trang
UPDATE wp_posts
SET post_content = REPLACE(post_content, 'https://banmoda.com', 'https://maumoda.com');

-- 2️⃣ Thay đổi URL trong GUID (đường dẫn bài viết nội bộ)
UPDATE wp_posts
SET guid = REPLACE(guid, 'https://banmoda.com', 'https://maumoda.com');

-- 3️⃣ Thay đổi URL trong bảng meta (ảnh đại diện, liên kết tùy chỉnh,...)
UPDATE wp_postmeta
SET meta_value = REPLACE(meta_value, 'https://banmoda.com', 'https://maumoda.com');

-- 4️⃣ Thay đổi URL trong danh mục, thẻ, mô tả sản phẩm
UPDATE wp_terms
SET slug = REPLACE(slug, 'banmoda.com', 'maumoda.com');

UPDATE wp_termmeta
SET meta_value = REPLACE(meta_value, 'https://banmoda.com', 'https://maumoda.com');

UPDATE wp_term_taxonomy
SET description = REPLACE(description, 'https://banmoda.com', 'https://maumoda.com');

-- 5️⃣ Thay đổi URL trong bảng tùy chọn (siteurl, home)
UPDATE wp_options
SET option_value = REPLACE(option_value, 'https://banmoda.com', 'https://maumoda.com')
WHERE option_name IN ('siteurl', 'home');

-- 6️⃣ (Tuỳ chọn) Thay đổi URL trong các thiết lập khác (theme, widget,...)
UPDATE wp_options
SET option_value = REPLACE(option_value, 'https://banmoda.com', 'https://maumoda.com');

 

Để 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 *