Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

KONDISI MASUKKAN KE MySQL - DI MANA TIDAK ADA

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara membuat sinonim di mysql

  2. cara mendapatkan daftar nama Skema Basis Data MySql menggunakan Java JDBC

  3. Periksa duplikat sebelum memasukkan

  4. Bisakah Django ORM melakukan ORDER BY pada nilai kolom tertentu?

  5. Tabel MyISAM dan InnoDB dalam satu database