Neunummerierung des Primärindex für geordnete Daten
Frage:
Sie haben eine MySQL-Tabelle mit ein Primärindex, dessen Werte nicht fortlaufend nummeriert sind. Wie können Sie sie in der Reihenfolge neu nummerieren (1, 2, 3, ...)?
Antwort:
Während andere Methoden verfügbar sind, gibt es hier einen alternativen Ansatz dafür ist keine Erstellung temporärer Tabellen erforderlich.
Lösung:
Führen Sie die folgenden SQL-Anweisungen aus:
<code class="sql">SET @i=0; UPDATE table_name SET column_name=(@i:=@i+1);</code>
Erklärung:
Das obige ist der detaillierte Inhalt vonWie kann ich einen MySQL-Primärindex mit nicht sequentiellen Werten in aufsteigender Reihenfolge neu nummerieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!