Cách thay đổi tiền tố bảng WordPress của cơ sở dữ liệu mySQL thay đổi tiền tố wordpress. Nếu bạn muốn thay đổi tiền tố bảng WordPress của cơ sở dữ liệu trên trang WordPress hiện có, bạn có thể sử dụng truy vấn SQL sau, nơi bạn phải cập nhật tiêu đề và thuộc tính SET theo nhu cầu của mình.
Mục lục bài viết:
Cách thay đổi tiền tố bảng WordPress của cơ sở dữ liệu mySQL
. tên database
. oldprefix_
. newprefix_

Truy vấn SQL
SET @database = "databasename";
SET @oldprefix = "oldprefix_";
SET @newprefix = "newprefix_";
SELECT
concat(
"RENAME TABLE ",
TABLE_NAME,
" TO ",
replace(TABLE_NAME, @oldprefix, @newprefix),
';'
) AS "SQL"
FROM information_schema.TABLES WHERE TABLE_SCHEMA = @database;
Truy vấn này sẽ tạo ra nhiều truy vấn SQL như
RENAME oldprefix_options to newprefix_options;
RENAME oldprefix_users to newprefix_users;
Sao chép các truy vấn này và thực thi chúng để đổi tên tất cả các bảng thành bảng mới.
Sau khi đổi tên tất cả các bảng, bạn cũng cần thay thế một số giá trị trong bảng *_usermeta và *_options bằng cách sử dụng các truy vấn dưới đây.
Đừng quên cập nhật các lại giá trị newprefix_ , oldprefix_
Để thay thế các giá trị trong bảng *_usermeta thì dùng truy vấn sau đây:
UPDATE `newprefix_usermeta`
SET meta_key = REPLACE(meta_key, 'oldprefix_', 'newprefix_')
WHERE meta_key LIKE 'oldprefix_%';
Để thay thế các giá trị trong bảng *_options thì dùng truy vấn sau đây:
UPDATE `newprefix_options`
SET option_value = replace(option_value, 'oldprefix_', 'newprefix_')
WHERE option_name LIKE 'oldprefix_%';
Vậy là xong. Bạn cũng có thể tìm hiểu chuyên sâu hơn thông qua bài viết này
Lời kết
Như vậy là bạn đã hoàn thành việc thay đổi tiền tố bảng WordPress của cơ sở dữ liệu mySQL.
Nếu các bạn thấy hay có thể theo dõi chuyên mục WordPress cơ bản để biết thêm nhiều kiến thức mới nha.
Bình luận bị cấm: Bình luận có chứa yếu tố SPAM và yếu tố quảng cáo.