title: mysql query insert where not exists
body: <p>I search a way to enter datas in database(MySQL),if they dont exist yet in DB:something like:</p>
  
  <pre><code> INSERT INTO TABLE(id,name,surname) VALUES('','name1','surname1')
   WHERE NOT EXISTS (SELECT * FROM TABLE)
  </code></pre>
  
  <p>What wrong with this query ?</p>