我安装了 WordPress。我有超过 1000 个带有自定义字段的帖子。问题是,Wordpress仅在第一次保存帖子时才在数据库中创建自定义字段,但我想填充这些字段,无论它们是否存在,当它们不存在时,我需要创建他们。
我尝试过这个,当然,它有效:
UPDATE wp_postmeta
SET meta_value = '9.979348999999957'
WHERE meta_key ='longitude' AND post_id = '486';
问题是:如果数据库中不存在元键“经度”,我该怎么办?
最佳答案
如果你想检查“经度”是否存在
try this: $sql = mysql_num_rows(mysql_query("Select * from wp_postmeta
WHERE meta_key ='longitude'");
echo $sql;
这会让您知道数据库中是否存在具有该meta_key的记录
关于php - SQL:如果 WHERE XY 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20374287/