Ik heb 3 tables
Een met subscribers (id (PK) /email/naam/voornaam)
een met lijsten ((id (PK)/ lijstnaam)
en dan nog een subscribed_to die dus gaat kijken voor welke lijst er een gebruiker is ingeschreven. zoals hieronder
+------+-----------+----------+
| id | list_id | sub_id |
+------+-----------+----------+
| 1 | 5 | 8 |
| 2 | 5 | 3 |
| 3 | 4 | 3 |
+------+-----------+----------+
Nu Wil ik dus wel een INSERT INTO subscribed_to (list_id, sub_id) VALUES (4, 8) kunnen uitvoeren, omdat subscriber met het id 8 nog niet is ingeschreven voor lijst 4, maar INSERT INTO subscribed_to (list_id, sub_id) VALUES (4, 3) mag dus niet gaan.
Bij mij blijft hij beide gewoon uitvoeren. Ik dacht dat er mss een optie was in de aard van, insert into blabla values x y if not exist list_id = x sub_id = y
Weet iemand hoe ik dit kan checken? Of moet ik in mijn php script elke keer een query uitvoeren om te checken of waarden bestaan en dan terug qry uitvoeren indien niet?
merci alvast.
Oja, heb al iets gevonden ivm DUPLICATED_KEY, maar daar moest je dan alles uniek maken en ik mg wel degelijk Paar keer 5 hebben, gewoon niet 2 maal dezelfde waarde voor 1 rij.


LinkBack URL
About LinkBacks
Met citaat reageren




).
