Sql 用相同的值填充列的所有行
问题是我有一个PostgreSQL表“currency”,它有4列:“id”、“symbol”、“name”、“quote\u asset”。该表包含225行,“quote_asset”列的所有值目前都设置为“null”(未填充)。现在我需要用相同的值“USDT”填充所有行。 我尝试了以下查询:Sql 用相同的值填充列的所有行,sql,postgresql,Sql,Postgresql,问题是我有一个PostgreSQL表“currency”,它有4列:“id”、“symbol”、“name”、“quote\u asset”。该表包含225行,“quote_asset”列的所有值目前都设置为“null”(未填充)。现在我需要用相同的值“USDT”填充所有行。 我尝试了以下查询: INSERT INTO currency (quote_asset) VALUES ('USDT'); 它抛出以下错误: 错误:“symbol”列中的null值违反not null约束 详细信息:失败
INSERT INTO currency (quote_asset) VALUES ('USDT');
它抛出以下错误:
错误:“symbol”列中的null值违反not null约束
详细信息:失败行包含(227,null,null,USDT)。SQL状态:
23502
我真的不是SQL专家,所以,也许有人可以建议一个可以正常工作的查询?我相信,这应该不是很难,但我能想到的这个基本的东西对我来说不起作用。你想要
更新吗
update currency
set quote_asset = 'USDT';
工作得很有魅力!非常感谢你。一旦系统允许,我将标记您的答案。:)