phpMyAdmin
 sql >> Datenbank >  >> Database Tools >> phpMyAdmin

Wie kann ich eine neue Spalte hinzufügen, die die Anzahl der Zeilen als Seriennummer zählt

Wenn Sie in einer SELECT-Anweisung meinen:

Angenommen, Ihre Auswahl war

select * from tbl

Es wird zu

select @n := @n + 1 RowNumber, t.*
from (select @n:=0) initvars, tbl t

Hinweise:

  1. select @n:=0 wird verwendet, um die globale Variable auf 0 zurückzusetzen
  2. @n := @n + 1 erhöht sie für jede Zeile um 1, beginnend bei 1. Diese Spalte heißt "RowNumber"