MySQL のクエリに問題があります。テーブルには 4 つの列があり、次のようになります。
id_users id_product quantity date
1 2 1 2013
1 2 1 2013
2 2 1 2013
1 3 1 2013
id_users
これらはid_product
異なるテーブルからの外部キーです。
私がしたいのは、1行だけを削除することです:
1 2 1 2013
2 回表示されるので、削除したいだけです。
次のクエリを試しました:
delete from orders where id_users = 1 and id_product = 2
しかし、重複しているため、両方とも削除されます。この問題を解決するためのヒントはありますか?
ベストアンサー1
limit
を追加消去クエリ
delete from orders
where id_users = 1 and id_product = 2
limit 1