Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để kiểm tra xem một giá trị đã tồn tại hay chưa để tránh trùng lặp?

Nếu bạn không muốn có các bản sao, bạn có thể làm như sau:

Nếu nhiều người dùng có thể chèn dữ liệu vào DB, phương pháp do @Jeremy Ruten đề xuất, có thể dẫn đến lỗi :sau khi bạn thực hiện kiểm tra, ai đó có thể chèn dữ liệu tương tự vào bảng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:SELECT sẽ kiểm tra nhiều hơn MAX_JOIN_SIZE hàng

  2. MySQL tự động truyền / chuyển đổi một chuỗi thành một số?

  3. Các bảng có mục đích duy nhất là chỉ định một tập hợp con của bảng khác

  4. Node JS ngắt kết nối cơ sở dữ liệu mysql

  5. làm thế nào để chuyển đổi truy vấn con mysql trong yii CDbCriteria?