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

Chèn truy vấn kiểm tra xem bản ghi có tồn tại hay không - Nếu không, hãy Chèn nó

Bạn có thể sử dụng truy vấn dưới đây. Tại đây, nó sẽ chèn ip_address khi nó không có trong bảng của bạn.

INSERT INTO ip_list (ip_addr)
SELECT * FROM (SELECT '192.168.100.1') AS tmp
WHERE NOT EXISTS (
    SELECT ip_addr FROM ip_list WHERE ip_addr='192.168.100.1'
);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Chỉ chọn các hàng có nhiều mối quan hệ tồn tại

  2. Gọi một thủ tục được lưu trữ trong một thủ tục được lưu trữ trong MySQL

  3. MIN () so với LEAST () trong MySQL:Sự khác biệt là gì?

  4. Giao dịch song song trong mysql

  5. sử dụng mã hóa cho mảng bên trong mysql ở đâu trong mệnh đề