Hallo zusammen,
ich versuche seit mehreren Stunden das INSER INTO DUPLICATE Statement zu benutzen, aber es will einfach nicht.
Ich habe eine Datenbank mit den Spalten vorname, nachname, pw und spruch.
Dabei will ich nur den spruch updaten. Die Einträge sind beim Test immer vorhanden, d.h. sie müssen beim Ausführen des Befehls nur geupdated werden.
Das ist die Tabelle:
Und das das Statement zum Testen:
INSERT INTO `tabelle` (`vorname`, `nachname`, `pw`, `spruch`) VALUES ('Amann', 'Robin', 'AMRO9135','hallo') ON DUPLICATE KEY UPDATE pw = 'AMRO9135'
Als return bekomme ich aber nur 0, also nichts verändert und probiere ich ein anderes Statement, so fügt er einen neuen Eintrag hinzu statt zu erstellen. Ich hoffe mir kann jemand helfen.
ich versuche seit mehreren Stunden das INSER INTO DUPLICATE Statement zu benutzen, aber es will einfach nicht.
Ich habe eine Datenbank mit den Spalten vorname, nachname, pw und spruch.
Dabei will ich nur den spruch updaten. Die Einträge sind beim Test immer vorhanden, d.h. sie müssen beim Ausführen des Befehls nur geupdated werden.
Das ist die Tabelle:
Und das das Statement zum Testen:
INSERT INTO `tabelle` (`vorname`, `nachname`, `pw`, `spruch`) VALUES ('Amann', 'Robin', 'AMRO9135','hallo') ON DUPLICATE KEY UPDATE pw = 'AMRO9135'
Als return bekomme ich aber nur 0, also nichts verändert und probiere ich ein anderes Statement, so fügt er einen neuen Eintrag hinzu statt zu erstellen. Ich hoffe mir kann jemand helfen.