【发布时间】:2021-05-14 16:31:56
【问题描述】:
问题是我有一个 PostgreSQL 表 'currency' 有 4 列:'id'、'symbol'、'name'、'quote_asset'。该表包含 225 行,“quote_asset”列的所有值现在都设置为“null”(未填充)。现在我需要用相同的值“USDT”填充所有行。 我尝试了以下查询:
INSERT INTO currency (quote_asset) VALUES ('USDT');
它会抛出以下错误:
错误:“符号”列中的空值违反非空约束 详细信息:失败行包含 (227, null, null, USDT)。 SQL状态: 23502
我真的不是 SQL 专家,所以,也许有人可以建议一个可以正常工作的查询?我相信,这应该不是很困难,但是我能够想出的这个基本的东西对我没有用。
【问题讨论】:
标签: sql postgresql