我使用’自定义帖子类型’设置了wordpress / mysql,它目前在数据库的wp_posts表中保存了大约40,000行数据.我正在尝试一个SQL查询,它将一次删除某个自定义帖子类型的所有行,但它一直告诉我,我有一个语法错误.我正在使...
我使用’自定义帖子类型’设置了wordpress / mysql,它目前在数据库的wp_posts表中保存了大约40,000行数据.我正在尝试一个SQL查询,它将一次删除某个自定义帖子类型的所有行,但它一直告诉我,我有一个语法错误.我正在使用的代码如下,如果它很简单就道歉但SQL对我来说很陌生,而且我很难在论坛中找到任何东西.
DELETE FROM `wp_posts`
WHERE `post_type` = 'prefix-numberplates'
LIMIT 0 , 3000
有围绕wp_posts& post_type但它不会让我在这里设置样式.
任何帮助是极大的赞赏.
解决方法:
global $wpdb;
// delete all posts by post type.
$sql = 'DELETE `posts`, `pm`
FROM `' . $wpdb->prefix . 'posts` AS `posts`
LEFT JOIN `' . $wpdb->prefix . 'postmeta` AS `pm` ON `pm`.`post_id` = `posts`.`ID`
WHERE `posts`.`post_type` = \'prefix-numberplates\'';
$result = $wpdb->query($sql);
这将从帖子和postmeta表中删除.它没有在db中留下任何垃圾.
沃梦达教程
本文标题为:wordpress mysql – 删除所有自定义帖子类型
猜你喜欢
- 织梦DedeCMS如何实现文章列表隔行换色变样式 2023-07-08
- 织梦dedecms最全的清除文档的sql语句 2022-06-24
- 怎么安装使用PbootCMS网站模板 2023-07-08
- PbootCMS伪静态配置教程以及各web容器配置规则 2023-07-08
- pbootcms文章插入图片不固定宽高的办法 2023-07-08
- 织梦dedecms点击数统计控制(刷新页面不新增点击数) 2022-07-20
- 织梦采集标题不完整的解决方法,修改标题长度 2022-07-14
- PbootCMS网站标题描述等标签限制字数的办法 2023-07-08
- pbootcms去除ueditor编辑器图片自动添加的title和alt属性 2023-07-08
- dedecms织梦列表页标题增加页码的方法 2022-07-22