有没有办法在单个查询中一次设置所有列(int)的默认值?
答案 0 :(得分: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的条目说成为column_name的new_value:
UPDATE table_name
SET column_name = new_value
WHERE column_name = old_value;
请更清楚地表达您的问题。