Hallo zusammen
es kann schon mal vorkommen das ein Datensatz mit Werten belegt wurde, die bereits vorhanden sind. Und so fand ich eine sql Anweisung um ein Update der vorhandenen Werte zu machen, damit dieser Eintrag nicht doppelt vorhanden ist:
Und jetzt ändere ich nur die Angabe für das Feld Infos, doch sind die Daten doppelt vorhanden.
Müssen alle Werte der Felder übereinstimmen, oder reicht nur ein Wert aus einem Feld? Denn es existiert noch ein weiteres Feld Namens ID mit der Eigenschaft auto_increment.
Was nun? Wäre schön wenn das möglich wäre und ich bedanke mich im Vorraus.
Gruß Andreas
es kann schon mal vorkommen das ein Datensatz mit Werten belegt wurde, die bereits vorhanden sind. Und so fand ich eine sql Anweisung um ein Update der vorhandenen Werte zu machen, damit dieser Eintrag nicht doppelt vorhanden ist:
PHP:
mysql_query("insert into Cache set Jetzt = now(), url = '$Adresse', Name = '$LinkName', Infos = '$Infos', Daten = '$Daten' ON DUPLICATE KEY UPDATE Jetzt = now(), url = '$Adresse', Name = '$LinkName', Infos = '$Infos', Daten = '$Daten'");
Und jetzt ändere ich nur die Angabe für das Feld Infos, doch sind die Daten doppelt vorhanden.
Müssen alle Werte der Felder übereinstimmen, oder reicht nur ein Wert aus einem Feld? Denn es existiert noch ein weiteres Feld Namens ID mit der Eigenschaft auto_increment.
Was nun? Wäre schön wenn das möglich wäre und ich bedanke mich im Vorraus.
Gruß Andreas