Ajouts de lignes en vérifiant qu'elle n'existe pas
Bonjour,
Je viens vers vous car je rencontre un problème :
J'automatise une collecte de données via python qui remplit les données dans une table sur POSTGRESQL, jusque-là tout se passe bien j'arrive à remplir la table.
Maintenant j'aimerai faire un WHERE NOT EXISTS pour pouvoir avant remplissage de la table vérifier que les lignes insérer n'existe pas.
J' ai essayé plusieurs requêtes impossible de réaliser le remplissage.
Voici ma syntaxe error :
Erreur : syntax error at or near "WHERE"
Voici ma dernière requête :
Code:
INSERT INTO data_brute VALUES (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s) where not exists (select date, code from data_brute where date = data_brute.date_debut AND code = data_brute.code)
Merci d'avance pour votre aide