MYSQL formatieren?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    100.000 Dank! Alles klappt Super!

    Bis dann, ReFresh

    Kommentar


    • #17
      schön wenn's hilft ...

      nur ich muß BraingBug mal wieder korrigieren :sorry:
      Du kannst nicht in ein autoincrement schon einen bestehenden Wert reinschreiben
      Das liegt nicht am auto_increment, sondern am unique index bzw. primary key.

      Wenn in einer Tabelle ein primary key 'ID' mit auto_increment gesetzt ist, und ich habe Datensätze mit IDs von 1 bis 8, kann ich sehr wohl mit Angabe der ID=15 aus der Numerierung ausbrechen.
      Aaaber ich kann nicht einen zweiten Datensatz mit ID=8 hinzufügen. (Den Fehler, der dann kommt, kennen wir alle )

      ------------------------------------------------------
      Hat zwar nix mit der Sache zu tun, ist aber auch ganz interessant:

      Füge ich anschließend wieder ohne Angabe der ID ein, wird - je nach MySQL-Version - beim höchsten vorhandenen Wert weitergezählt oder beim höchsten, der jemals eingetragen war.

      D.h. lösche ich meinen Datensatz mit ID=15 wieder, wird bei einem neuen Insert ohne angegebene ID auf einigen Servern bei 9 weitergezählt, auf anderen bei 16.


      [Editiert von Titus am 10-04-2001 um 13:01]
      mein Sport: mein Frühstück: meine Arbeit:

      Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

      Kommentar

      Lädt...
      X