我想在表中添加一些值与选择过程1像这样的值。sql查询插入与子查询
INSERT INTO product(productname, productprice, productcategorynumber)
VALUES ('12', '12', (SELECT productcategorynumber
FROM product_category
WHERE productcategoryname = 'DRINKS'));
我收到以下错误:
duplicate key value violates unique constraint
thanx的帮助
哪些字段具有唯一约束? –
你的语法应该可以正常工作。错误是关于你试图插入的值。也许产品名称是unqiue,并且已经有一行'productname ='12' – Andomar
您是否正在使用oracle? –