sách gpt4 ăn đã đi

mysqldump 过滤器?

In lại Tác giả: Walker 123 更新时间:2023-11-30 23:28:07 53 4
mua khóa gpt4 giày nike

我必须从服务器转储数据库,将 .sql 传输到另一台服务器,然后运行以下脚本以使用此语法删除某些行:

DELETE wp_posts
FROM wp_posts
INNER JOIN wp_postmeta ON wp_postmeta.post_id = wp_posts.ID
WHERE (wp_postmeta.meta_key = 'InternalOnly' AND wp_postmeta.meta_value IS NOT NULL);

有什么方法可以在转储之前过滤帖子?我不想在原始服务器上删除它们。

câu trả lời hay nhất

在要转储的 MySQL 数据库中,运行以下查询:

CREATE TABLE wp_posts_copy LIKE wp_posts;
INSERT INTO wp_posts_copy
SELECT wp_posts.*
FROM wp_posts
INNER JOIN wp_postmeta ON wp_postmeta.post_id = wp_posts.ID
WHERE NOT(wp_postmeta.meta_key = 'InternalOnly' AND wp_postmeta.meta_value IS NOT NULL);

它将创建与 wp_posts 具有相同结构的表 wp_posts_copy,然后将要保留的行插入到这个新表中。

当使用 mysqldump 导出数据时,exclude the original wp_posts table from the dump :

mysqldump -u username -p database --ignore-table=your_database.wp_posts > backup.sql

将备份导入新服务器后,不要忘记重命名表:

ALTER TABLE wp_posts_copy RENAME TO wp_posts;

关于mysqldump 过滤器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12117864/

53 4 0
Walker 123
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress