sql >> Databasteknik >  >> RDS >> Mysql

Infoga frågekontroll om posten finns - Om inte, infoga den

Du kan använda nedanstående fråga. Här kommer den att infoga ip_adressen när den inte finns i din tabell.

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. SQL Server 2008 - ordna efter strängar med nummer numeriskt

  2. Vad är skillnaden mellan pg_table_size, pg_relation_size och pg_total_relation_size? (PostgreSQL)

  3. många till många förhållande

  4. Hur konverterar man radvärden till kolumner med dynamiska kolumner?