How can I do an insert where not exists?

后端 未结 4 594
遥遥无期
遥遥无期 2020-12-15 19:03

I\'d like to combine an insert query with a \"where not exists\" so as not to violate PK constraints. However, syntax such as the following gives me an Incorrect synta

4条回答
  •  渐次进展
    2020-12-15 19:55

    None of the examples worked for me... so I suggest this example:

    INSERT INTO database_name.table_name(column_name)
    SELECT column_name
      FROM database_name.table_name
     WHERE NOT EXISTS (SELECT NULL
                         FROM database_name.table_name
                        WHERE column_name = 'Column Value')
    

提交回复
热议问题