Name,Age,Seq
G,30,1
G,31,1
K,28,3
K,29,3
k,28,3
V,,4
V,28,4
我已經與Name, Age, Seq
列的表當我插入的第一行這樣關於插入序列號的sql查詢否?
G, 30, 1
現在我想每當我插入第二行以同樣的序列編號。 (1)在上面的行中 行應該替換爲現有的行。
像我插入G,32,1
現在的現有記錄G, 30, 1
應該被替換爲 G, 32, 1
因爲seq。 (1)匹配。
我該如何做到這一點。我需要觸發器嗎?
注意我只想插入不更新語句。
希望我的問題很清楚,讓我知道我該如何改善這一點。
你確實需要一個'update'如果要更改當前行與一個新的(或'DELETE'和'INSERT',這是什麼'UPDATE'無論如何)。在另一個說明中,如果嘗試插入一個包含具有相同'Seq'的多行的數據集會發生什麼,至少應選擇一個? – Lamak 2012-03-21 17:24:34
可以使用相同的'INSERT'語句插入多個具有相同'Seq'值的記錄嗎? – MatBailie 2012-03-21 17:25:33