Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#6

AW: Bedingtes Insert/Update geht das?

  Alt 20. Feb 2015, 17:10
Bei beiden muss man aber aufpassen, ob auch genau das passiert, was man erreichen will!
  • REPLACE => Ist eine Kombination von DELETE und INSERT. Der alte Satz wird also wirklich gelöscht und der neue hinzugefügt.
  • ON DUPLICATE KEYS macht zwar ein bedingtes UPDATE wie gewünscht, allerdings mit dem Nebeneffekt, dass eine AUTOINC-Spalte einfach mal hochgezählt wird. Verhindern kann man dies durch ein Anpassen der Server-Einstellungen.
Beide Wege sind eben nicht falsch, haben aber ihre Eigenheiten
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat