- SQL: Tabelle leeren und/oder "auto_increment" Wert zurücksetzen
- Dateien umbenennen, verschieben + von microSD Karte kopieren!
- Inch in cm: Umrechner + Tabelle
- .htaccess mod_rewrite: Schöne URLs + Verzeichnisse ausschließen
- .htaccess mod_rewrite: Schöne URLs + Verzeichnisse ausschließen
- Dateien umbenennen, verschieben + von microSD Karte kopieren!
SQL: Tabelle leeren und/oder “auto_increment” Wert zurücksetzen
Wenn man mit SQL oder MySQL arbeitet, kommt es gerade bei den ersten Versuchen schnell vor, dass man alle Inhalte einer Tabelle wieder löschen muss. Hat man aber einen automatisch durchlaufenden Wert, meistens das Feld “ID” angelegt, zählt dieser bei einem reinen Löschen der Inhalte trotzdem weiter: Das Löschen hat nämlich keinen Einfluss auf die “auto_increment” Werte der ID-Spalte.
Um diesen Wert auch zurückzusetzen und die Tabelle wieder mit “0” als erster ID zu starten, hilft statt dem Löschen des Inhaltes der TRUNCATE BefehL:
TRUNCATE TABLE name
Mit diesem Befehl werden alle Daten in der Tabelle “name” gelöscht und der “auto_increment” Wert wieder zurückgesetzt, er beginnt also wieder bei “0”.
Auch wenn das Löschen der Tabelle und der Reset der auto_increment Spalte der sauberste und sicherste Weg sind, lässt sich der Wert auch ohne löschen zurücksetzen – allerdings nur auf einen höheren als den aktuellen Wert: Hat man in seiner Tabelle die Einträge 500-700 gelöscht – und das waren auch die letzten Einträge – würde die ID-Spalte durch die auto_icrement Funktion trotztdem bei Zeile 701 weiterzählen. Mit dem folgenden Befehl sorgt man dafür, dass die Zählung bei 501 fortgesetzt wird, ohne per “TRUNCATE” alle anderen Zeilen ebenfalls zu löschen:
ALTER TABLE name AUTO_INCREMENT = 501
Der Wert 501 ist dabei der Wert, mit dem die auto_increment Spalte bei dem nächsten Eintrag weiterzählt – dieser muss aber höher als der aktuelle, letzte Wert der Tabelle sein.
- Excel: Wert aus Zelle finden und nebenstehenden Wert ausgeben
- Office 2010: Teile einer Tabelle in eine andere Tabelle
Hallo zusammen,ich habe eine Frage und hoffe mir kann jemand dabei helfen.Ich habe...
- Excel Tabelle (Daten aus einer Tabelle in eine andere Listen)
- festplatte leeren
- Cache leeren
- Papierkorb leeren
hallo,wenn ich im Ordner Papierkorb bin und ihn von "Müll" befreien will, dannbleibt trot...
- Incredimail 2.5 - Papierkorb leeren
Moin, moin!Mein Incredimail spinnt! Konkret der Ordner "Gelöscht", lässt sich nich...
- festplatte unwiderruflich leeren
hallo,ich habe folgende frage. ich möchte einen alten pc verschenken, möchte gleichzei...
- datenschutz (27x gelesen)
- windows-beschleunigen (24x gelesen)
- windows-schneller-starten-autostart-aufraeumen (23x gelesen)
- pc-einsteigerkurs (8x gelesen)
- pc-einsteigerkurs-1-2 (5x gelesen)
Mehr Tipps zu SQL: Tabelle leeren und/oder “...
-
PC oder Laptop finanzieren – Tipps und Wissenswertes
Beim Kauf eines neuen Notebooks ist der Preis häufig der entscheidende Faktor. Das Budget gibt nicht mehr her, also gibt es ein günstiges und finanzierbares...
-
PHP: RGB Farbwert in HEX-Farbwert umwandeln
Für Webseiten und deren HTML und CSS Code benötigt man die Farben als RGB-Werte: Diese werden allerdings hexadezimal und nicht dezimal angegeben. So hat man...
-
JavaScript: Name und Wert eines <select> / <option> Elements auslesen
Um mit JavaScript interaktive Webseiten zu gestalten, kommt es hin und wieder vor, die Eingaben eines Drop-Down Menüs auszulesen. Diese <select> Menüs enthalten mehrere Werte,...
-
Inch in cm: Umrechner + Tabelle
Das hauptsächlich noch in England, den USA und Japan genutzte Längenmaß "Inch", abgekürzt "in" wird gerade in der IT sehr häufig genutzt. Disketten, Festplatten, SSDs...
-
Webmaster: Tabellenzeile mit CSS automatisch abwechselnd färben
Um die Hintergrundfarbe einer HTML Tabellenzeile mit einer Farbe zu versehen, hilft CSS. Für eine gute Lesbarkeit kann es aber gerade bei längeren Tabellen hilfreich...
-
Boot: Raspberry Pi SD-Karte unter Windows und macOS löschen und weiternutzen
Wer eine für Linux formatierte SD-Karte wieder unter Windows und macOS nutzen oder in anderen Geräten verwenden möchte, muss sie neu formatieren: Gerade bei den...
SQL: Tabelle leeren und/oder "auto_increment" Wert zurücksetzen