看到以下代码:
WordPress 使用久了,有些 Post 删除了,但是其对应的 Post meta 数据还存在,那么怎么删除这些孤立的 Post Meta 数据呢?在数据库管理软件中直接运行下面的 SQL 语句:
DELETE pm
FROM wp_postmeta pm
LEFT JOIN wp_posts wp ON wp.ID = pm.post_id
WHERE wp.ID IS NULL----不解的是,“pm" ,"wp" 是什么意思 ?
WordPress 使用久了,有些 Post 删除了,但是其对应的 Post meta 数据还存在,那么怎么删除这些孤立的 Post Meta 数据呢?在数据库管理软件中直接运行下面的 SQL 语句:
DELETE pm
FROM wp_postmeta pm
LEFT JOIN wp_posts wp ON wp.ID = pm.post_id
WHERE wp.ID IS NULL----不解的是,“pm" ,"wp" 是什么意思 ?
解决方案 »
- php作图问题
- php5 连接oracle 11g问题
- 急,各位高手帮帮我这个PHP菜鸟!!
- 求 log4php 的中文资料
- 请教高手一个nginx+php的问题
- ecshop v2.7.3中的后台管理的问题
- mysql创建表时的空值和非空值设置有什么讲究?
- dede后台 站点地图 打开 出现 This XML file does not appear to have any style information as
- PHP能不能把js文件写入数据库,前台用js文件,直接读取数据库
- 使用thinkphp,开发商城
- thinkphp中数据更新时的现象
- 求助 一个可用的模拟登陆新浪sina微薄的源码
----谢谢提醒。我复习多遍了,可哪儿也没告诉我这种用法。刚又看到了类似的用法,如上wt wtt 。请教高人,红色字体部分是什么用法?
DELETE pm
FROM wp_postmeta pm
LEFT JOIN wp_posts wp ON wp.ID = pm.post_id
WHERE wp.ID IS NULL
----DELETE pm 是不是把整个 wp_postmeta 表都删除了?而我们的本意并不是如此啊!我们只是想删除那些孤立的 Post Meta 数据。
还请高手指点