MySQL 的 UPDATE 之 IF


如果我们使用 mysql 想更新某个字段,却有多个条件来更新不同的结果可以参考本篇文章。

例:一个表名为 user 它有一个字段为 follow_id 如果这个字段为 null 那就把 字段 is_title 更新为 1 如果不为 null 那就把 is_title 更新为 2

可以使用如下的 SQL 语句来实现:
UPDATE chat_requests SET is_title = IF(follow_id IS NULL, 1, 2);
这个语句中,我们使用了 IF 函数来判断 follow_id 是否为 NULL,如果是,那么将 is_title 更新为 1,否则将其更新为 2。可以将这个语句直接在 MySQL 的命令行或者可视化工具中执行即可。

432

声明:Web前端小站 - 前端博客 - 王搏的个人博客|版权所有,违者必究|如未注明,均为原创

转载:转载请注明原文链接 - MySQL 的 UPDATE 之 IF

评论
孙瑞杰生日