首页 > 解决方案 > 如何填充 mySQL 表中的第三列?

问题描述

我在 mySQL 表中有 2 列:a、b。

我想添加第三列值(c)并通过这种方式自动填充:

我应该使用什么类型的查询?

标签: mysqlsql

解决方案


使用生成的列:

alter table t add c int generated always as (a = b);

这使用了布尔值在整数上下文中被视为整数的事实,1 表示真,0 表示假。


推荐阅读