Hey,
klein, kort vraagje: ik heb data in een tabel staan (waarde1, een datum, en waarde2), die uniek zijn over twee velden (waarde1 en datum). Nu wil ik gegevens updaten/toevoegen dmv een REPLACE query.
Ik vroeg me af of er een manier is om op query niveau te checken of de combi waarde1 -> datum al in de tabel staat? Nu kan ik namelijk alleen checken als ik één van de twee kolommen uniek maak, en dat gaat uiteraard niet (er kunnen best meerdere dezelfde waarde1 in de tabel staan met een andere datum).
Natuurlijk kan ik dit helemaal gaan checken buiten de query met (bijv.) PHP, maar ergens voel ik dat het makkelijker kan. Ik kan uiteraard handmatig een extra kolom toevoegen die waarde1 en datum aan elkaar plakt, en daar op checken, maar dat is gewoon niet netjes.
Alvast bedankt
klein, kort vraagje: ik heb data in een tabel staan (waarde1, een datum, en waarde2), die uniek zijn over twee velden (waarde1 en datum). Nu wil ik gegevens updaten/toevoegen dmv een REPLACE query.
Ik vroeg me af of er een manier is om op query niveau te checken of de combi waarde1 -> datum al in de tabel staat? Nu kan ik namelijk alleen checken als ik één van de twee kolommen uniek maak, en dat gaat uiteraard niet (er kunnen best meerdere dezelfde waarde1 in de tabel staan met een andere datum).
Natuurlijk kan ik dit helemaal gaan checken buiten de query met (bijv.) PHP, maar ergens voel ik dat het makkelijker kan. Ik kan uiteraard handmatig een extra kolom toevoegen die waarde1 en datum aan elkaar plakt, en daar op checken, maar dat is gewoon niet netjes.
Alvast bedankt