Dengan asumsi, bahwa pengguna hanya dapat membeli satu dari setiap produk (selamanya dan untuk semua produk).
ALTER TABLE purchase ADD UNIQUE KEY (`UserID`, `Product`); -- run this just once. this changes the table
INSERT IGNORE INTO purchase (UserID, Product, Price) VALUES ('$userID', '$product', '$price');
Ketahuilah, bahwa ini kemudian mencegahnya membeli produk apa pun berkali-kali, yang mungkin bukan hasil yang diinginkan.