我一直在尝试向SQL Server数据库中列的所有行添加数字“1”或“0”。
使用
ALTER TABLE mytable ADD DEFAULT (1) FOR myfield
但我一直收到错误
无法创建约束。查看以前的错误。
我去删除约束,然后运行上面没有错误,但字段没有更新
是否有另一种方法可以将数值添加到所有行而不使其成为默认值?
答案 0 :(得分:4)
如果您只想设置所有值,那么UPDATE
语句就足够了,如果这是您想要实现的目标。类似的东西:
UPDATE mytable SET myfield = 1