[英]Auto fill other column in mysql table
我在mysql表中有这样的列:
| Column A | Column B |
| A | |
| B | |
| C | |
| D | |
| E | |
我想使用规则自动填充另一列,如果A,C,D然后填充X,如果B,E填充Y在列B字段中。
结果将是这样的:
| Column A | Column B |
|----------|----------|
| A | X |
| B | Y |
| C | X |
| D | X |
| E | Y |
有没有一种简单的方法可以在MySQL查询中做到这一点?
谢谢你的帮助。
UPDATE table
SET B = CASE
WHEN A IN ('A','C','D') THEN 'X'
WHEN A IN ('B','E') THEN 'Y'
END
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.