我将个人地理数据库导入 PostgreSQL。对于我的一个表,我添加了一个新列。此列是空的,我想在此列中添加/插入值,以便填充其所有行。当我使用:
INSERT INTO district (province_id) VALUES
('13'), ('13'), ('13'), ('13'), ('13'), ('13'), ('12'), ('12'), ('12'), ('12'), ('12'), ('12'), ('12'), ('12'), ('12'), ('19'), ('19');
结果是创建了新行,所以我最终得到了 34 行,而不是 17 行。当我尝试使用 UPDATE...Set...=... Where.... 时,查询成功运行,但是,没有任何行受到影响。我现在的问题是:如何为新创建的列中的每一行添加值,从而不会创建新行?
提前致谢,任何帮助将不胜感激。
芭芭拉