有没有办法在单个查询中一次设置所有列(int)默认值?
问问题
3692 次
1 回答
2
是的
ALTER TABLE table_name
ALTER COLUMN column_name datatype DEFAULT value
一个 int 的例子
ALTER TABLE table_name
ALTER COLUMN column_name int DEFAULT 0;
如果您实际上想将表中的所有值更改为一个值,请使用:
UPDATE table_name
SET column_name = value;
如果您想更改列名的所有具有 old_value 到 new_value 的条目:
UPDATE table_name
SET column_name = new_value
WHERE column_name = old_value;
请更清楚地表述你的问题。
于 2012-10-12T10:28:37.840 回答