我有这张桌子:
汽车模型和汽车模型都有独特的约束条件。
我尝试首先插入所有汽车模型。
Car-model
Volkwgen
Tesla
然后我要添加电机模型
Motor-model
PX
GX
但是由于唯一的约束,我得到了[Null]值
即使没有唯一约束,我也会获得[Null]值。
答案 0 :(得分:0)
您似乎对如何将数据插入Postgres表感到困惑。理想情况下,您应该一次性插入完整的记录,例如
INSERT INTO your_table (Id, name)
VALUES
(1, 'Tom'),
(2, 'ALEX');
关于唯一性约束,我不确定在name
列上具有唯一性约束是一个好主意,因为毕竟两个人可以而且经常确实具有相同的名字。但是将ID
设置为身份主键列是一个好主意。
答案 1 :(得分:0)
这是您要做什么吗?
insert into car_models (car_model, motor_model)
values ('Volkswagen', 'PX'),
('Tesla', 'GX');