-5
我有不同的商店产品相同的标题..小孩说...产品标题= A从商店= 1产品标题= A从商店= 2 ...如果商店= 1和S标题=一个唯一的更新价格..如果商店= 2和产品=插入作为一个新的行..(不应该给重复错误,因为它从其他商店)..如果标题不重复简单。插入它插入数据到MYSQL表
如何在MYSQL中插入查询?
我有不同的商店产品相同的标题..小孩说...产品标题= A从商店= 1产品标题= A从商店= 2 ...如果商店= 1和S标题=一个唯一的更新价格..如果商店= 2和产品=插入作为一个新的行..(不应该给重复错误,因为它从其他商店)..如果标题不重复简单。插入它插入数据到MYSQL表
如何在MYSQL中插入查询?
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复制它。让我知道它是否有帮助。
如果标题重复(相同)存储不同插入为新行?如果标题相同,更新是否相同?如果标题不重复,就插入它?如何做到这一点 –
我没有得到您的评论。你可以解释吗?另外,为什么不看看_if存在,然后更新MySQL中insert_quesries? –
我有不同的商店产品相同的标题..小品说...产品标题= A从商店= 1产品标题= A从商店= 2 ...如果商店= 1和S标题=只有更新价格..如果商店= 2和产品=插入作为一个新的行..(不应该给重复错误,因为它从其他商店)..如果标题不是重复模拟。插入它 –