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

ngăn chặn việc chèn hàng trùng lặp trong php / mysql

Xác định các ràng buộc duy nhất cho tên người dùng và cột email:

ALTER TABLE your_table ADD CONSTRAINT uk_username UNIQUE (username)
ALTER TABLE your_table ADD CONSTRAINT uk_email UNIQUE (email)

Nếu giá trị đang cố gắng chèn hoặc cập nhật đã tồn tại trong bảng, MySQL sẽ trả về lỗi cho biết truy vấn vi phạm ràng buộc duy nhất thích hợp (có thể là cả hai). Bạn phải thiết lập PHP để xử lý việc này một cách linh hoạt.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Các phương pháp hay nhất để lưu trữ thông tin ngân hàng trong cơ sở dữ liệu

  2. Cách lưu chữ ký trong MySQL

  3. Cách thêm tổng số hàng trong MySQL

  4. Làm cách nào để chọn toàn bộ hàng có ID lớn nhất trong bảng?

  5. Làm cách nào để tạo một câu lệnh chuẩn bị sẵn mysql an toàn trong php?