-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和產品=插入作爲一個新的行..(不應該給重複錯誤,因爲它從其他商店)..如果標題不是重複模擬。插入它 –