【发布时间】:2020-06-15 17:00:17
【问题描述】:
我有一个现有的产品表,我正在尝试将其他表中的新属性插入到我的主产品表中。
这是我的查询:
INSERT INTO company_attributes (amp)
SELECT company_attr_amperage.amp
FROM company_attr_amperage
INNER JOIN company_attributes
ON company_attr_amperage.product_id = company_attributes.product_id;
我得到的错误是:字段“product_id”没有默认值。
我不是要插入 product_id 列,而是要插入 amp 列(在查询的第 1 行中指定)
company_attributes 表中存在 amp 列,但现在每个值都是 NULL
谢谢
【问题讨论】:
-
请提供样本数据和期望的结果。
-
您是要
INSERT新记录还是UPDATE现有记录?