如何从MYSQL中仅提取最多50个字符的单词?
$query = "SELECT * FROM example ORDER BY ID DESC LIMIT 200";
答案 0 :(得分:5)
尝试在WHERE
约束中使用CHAR_LENGTH
函数:
SELECT * FROM example WHERE CHAR_LENGTH(word) <= 50 ORDER BY ID DESC LIMIT 200
CHAR_LENGTH
返回字符串中的字符数。 LENGTH
返回字节数。如果您的单词可能包含多字节字符,则优先使用CHAR_LENGTH
。
答案 1 :(得分:0)
答案 2 :(得分:0)
SELECT * FROM example WHERE LENGTH(column) <= 50 ORDER BY ID DESC LIMIT 200