【发布时间】:2020-01-16 09:49:34
【问题描述】:
我有一张表 products,其中有 A、B 列。
我想创建一个值等于 B 的列 C。
ALTER TABLE products ADD C DECIMAL(20,12);
UPDATE products SET C = B;
UPDATE statistics 出现一些错误。然后我意识到UPDATE 用于其他目的。然后我尝试如下:
ALTER TABLE products ADD C DECIMAL(20,12);
ALTER TABLE products SET C = B;
我得到了No rows affected,而所有行的 C 仍然是 null。如何做到这一点?
【问题讨论】: