sql >> Database teknologi >  >> RDS >> Mysql

MySQL INSERT INTO med dobbelt betingelse for IF NOT EXIST

Prøv noget som dette:

 INSERT INTO list_email($username.$rowname, fname, lname, list_email) VALUES(?,?,?,?,?)
     SELECT email_addr FROM list_email AS tmp
     WHERE email_addr NOT IN(
         SELECT email_addr FROM list_email WHERE email_addr = $post_addr)
         WHERE email_addr NOT IN (SELECT email_addr FROM list_no_email 
                                  WHERE email_addr = $post_addr)
     LIMIT 1;


  1. Hvordan kan jeg uploade individuelle CSV-rækker til forskellige tabeller i PHP?

  2. PostgreSQL:standard begrænsningsnavne

  3. Svarer til unpivot() i PostgreSQL

  4. Returner kun de numeriske værdier fra en PostgreSQL-databasekolonne