phpMyAdmin
 sql >> Baza danych >  >> Database Tools >> phpMyAdmin

jak dodać nową kolumnę, która zlicza liczbę wierszy jako numer seryjny?

Jeśli masz na myśli instrukcję SELECT:

Załóżmy, że wybrałeś

select * from tbl

Staje się

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

Uwagi:

  1. select @n:=0 służy do resetowania zmiennej globalnej do 0
  2. @n := @n + 1 zwiększa ją o 1 dla każdego wiersza, zaczynając od 1. Ta kolumna nosi nazwę „RowNumber”


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Błąd krytyczny:Nieprzechwycony błąd:Nazwa funkcji musi być ciągiem w C:\xampp\htdocs\em0126\app\code\core\Mage\Core\Model\Layout.php:555 Ślad stosu:#0

  2. jak zmienić silnik przechowywania bazy danych w phpmyadminie?

  3. phpmyadmin działa dobrze, ale nie mogę znaleźć pliku config.inc.php?

  4. Górny limit dla limitu wysyłania i limitu postów w PHP

  5. czy możliwe jest utworzenie zduplikowanego adresu IP w tym kodzie?