MySQL:根据计数条件更新行

时间:2015-02-16 22:35:56

标签: mysql

我需要运行查询,检查DB中问题文本的长度并更新其类:

问题表(结构)

id     text         class
1      What...?       B
2      how..?         B
3      What..?        B
4      where...?      B
5      when...?       B

如果问题长度小于100个字符,则设置class = A

感谢,

1 个答案:

答案 0 :(得分:2)

使用mysql CHAR_LENGTH()函数确定文本列中值的长度。

UPDATE questions
SET class = 'A'
WHERE CHAR_LENGTH(`text`) < 100