在SQL中,说我有一个具有以下布局的表:
id name age 1 george 12 2 tom 14 3 charles 19 4 henry 21 5 fiona 12 6 kate 14 ...
如果我发现自己犯了一个可怕的输入错误,并且每个人实际上都是他们年龄的两倍,是否有办法一次将age列乘以2,而不用费心地遍历整个列并分别编辑每个年龄(假装我有500个条目,那么手动工作就不成问题了)。
age
有SQL解决方案吗?
真的很简单:
UPDATE table SET age=age*2