凯撒所说的话:
此表中没有blog\\u name字段。。。您的查询似乎包含其他一些SQL,但如果没有这些SQL,我们就无法判断出哪里出了问题。
Update博客名称所在的唯一位置是在个人博客选项表中。因此,要想做你想做的事,你必须这样做:
读出你所有的博客IDpublic = 1 && achieved = 0 && mature = 0 && spam = 0 && deleted = 0
. 这是一个查询,在您的情况下,它将返回大约500条记录。然后,对于每条记录,您必须阅读每个博客选项表{prefix}_{ID}_options
并找到具有option_name = \'blogname\'
然后检查记录是否以选择字母开头。
也许在一个大型MySQL查询中可以实现上述功能,但我不想把它放在一起。
我再也忍不住了。如果是我想做你想做的事,我会考虑创建一个自己的新表,并用我需要搜索的信息保持最新。我会使用可用的挂钩来确保在添加/更新/删除新站点时,它会更新我创建的这个表。