我有来自不同商店的相同产品名称..来说...产品名称=来自商店= 1产品名称= A来自商店= 2 ...如果商店= 1和s title = A唯一的udate价格。 .if store = 2和product =一个插入作为一个新行...(不应该给出重复错误,因为它来自其他商店)..如果标题不是简单的重复。插入
如何在MYSQL中插入查询?
答案 0 :(得分:0)
BEGIN TRAN
UPDATE tablename
SET price = yourprice
WHERE store = 1 and title = A
IF (@@ROWCOUNT = 0)
INSERT tablename (title, store, price, productid)
VALUES (yourtitle, yourstore, yourprice, yourproductid)
COMMIT
我无法测试代码,但是我从here复制了代码。如果有帮助,请告诉我。