sql >> Databasteknik >  >> Database Tools >> phpMyAdmin

hur kan jag lägga till en ny kolumn som räknar antalet rader som serienummer

Om du menar i en SELECT-sats:

Säg att ditt val var

select * from tbl

Det blir

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

Anmärkningar:

  1. select @n:=0 används för att återställa den globala variabeln till 0
  2. @n := @n + 1 ökar den med 1 för varje rad, med början från 1. Denna kolumn heter "RowNumber"


  1. Uppdatera sql-bitfält i databasen

  2. Uppdelning av kommaseparerade värden

  3. phpmyadmin:hur man tar bort tidsgräns för att importera stora databaser

  4. Kör SQL-frågor på en databas med phpMyAdmin