0

フィールドを持つテーブルがあります

name quantity  expiry
a     2        14/12/2012    
b     3        13/2/2013

名前が存在し、数量が 0 の場合、クエリは更新クエリとして機能し、それ以外の場合は挿入クエリとして機能します。複数の行が同じ名前で存在できますが、有効期限は異なります。

4

1 に答える 1

0

を探していINSERT ... ON DUPLICATE KEY UPDATEます。ドキュメントを参照してください。

編集:「数量が0の場合」の部分がそれで達成できるかどうかはわかりませんが、これはあなたの質問に完全には答えないかもしれません.

于 2012-09-08T13:37:40.650 に答える