我有两列:mySQL表中的a、b。
我想添加第三列值(c(,并通过以下方式自动填充:
- 如果a=b->c=1
- 如果<>b->c=0
我应该使用什么类型的查询?
使用生成的列:
alter table t add c int generated always as (a = b);
这使用了这样一个事实,即布尔值在整数上下文中被视为整数,1表示true,0表示false。