在MYSQL表中插入数据

时间:2016-03-02 23:14:20

标签: mysql sql database

我有来自不同商店的相同产品名称..来说...产品名称=来自商店= 1产品名称= A来自商店= 2 ...如果商店= 1和s title = A唯一的udate价格。 .if store = 2和product =一个插入作为一个新行...(不应该给出重复错误,因为它来自其他商店)..如果标题不是简单的重复。插入

如何在MYSQL中插入查询?

1 个答案:

答案 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复制了代码。如果有帮助,请告诉我。