3
我目前使用的后续查询:SQL查询,其中一个字段值不包含空的空间
SELECT *
FROM `wp_usermeta`
WHERE meta_key='avatar'
AND meta_key NOT LIKE '% '
ORDER BY RAND()
LIMIT 4
这样一来,我想尝试只得到字段的值,如果没有空的空间在重新文件名。我查询中的错误在哪里?它仍然选择文件名中有空格的文件名。
我目前使用的后续查询:SQL查询,其中一个字段值不包含空的空间
SELECT *
FROM `wp_usermeta`
WHERE meta_key='avatar'
AND meta_key NOT LIKE '% '
ORDER BY RAND()
LIMIT 4
这样一来,我想尝试只得到字段的值,如果没有空的空间在重新文件名。我查询中的错误在哪里?它仍然选择文件名中有空格的文件名。
尝试
NOT LIKE '% %'
您当前的通配符只能抓到尾部的空格。
此外,您使用两次meta_key
。您的LIKE
条款中使用的列应该是meta_value
(或Wordpress中的任何内容)。 Which is faster — INSTR or LIKE?
yeah..probably第二meta_key错了......北京时间应该是meta值 -
这个问题,如果你担心性能可能是值得一读。我之前用'%%`测试过它。谢谢你的帮助! – Lars 2011-02-16 22:26:29