Ich versuche, eine SQL-Anweisung zu schreiben, ersetzen statt zu aktualisieren. schauenSQL "Ersetzen in" fallen einige meiner Zeilen
Die Spalten von meinem Tisch, wie die
(id
block
region
login
password
email
business
firstname
name
version
updatable
bodyshop_id
mac
register_date
lastvisite_date
enum_test
address1)
und wenn ich eine Anweisung wie folgt auszuführen:
REPLACE INTO `users` (`login`, `firstname`, `region`, `address1`, `enum_test`, `block`, `id`) VALUES ('Samira GO', 'Samira', 'all', 'lmklm', '1', '0', '2')
Samira haben die ID-Nummer zwei. (Ziel der ersetzen;))
Die Person mit der ID Nummer eins ist durch die Anfrage fallen.
(Die primäre ID Schlüssel der Tabelle ID + Login + E-Mail ist) (Wenn ich bitten, diese Anforderung SQL es mir gesagt, dass drei Linien beeinflussen sind)
Wenn Sie fragen wollen, ID, Login, oder E-Mail sind einige primären Werte, so verstehe ich nicht, wie es in der Lage sein würde, einen Wert mit einer anderen ID zu ändern oder anmelden