Mysql
 sql >> база данни >  >> RDS >> Mysql

върнете номера на оригиналния ред на mySQL

Проверете:С MySQL, как мога да генерирам колона, съдържаща индекса на записа в таблица?

SELECT  c.course_id, 
        @curRow := @curRow + 1 AS row_number
FROM    course c
JOIN    (SELECT @curRow := 0) r;

Имайте предвид обаче, че това е изкуствено, тъй като единственият реален „номер на ред“ би бил вашият собствен основен идентификационен номер и всеки изкуствен метод ще промени номера на реда, когато промените ORDER клауза




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Entity Framework + генериране на клас MySQL

  2. Как да отразите редовете на таблицата от db (php)

  3. Как да създадете LEFT JOIN с подзаявка SELECT с помощта на QueryBuilder в Доктрина 2?

  4. Максимален размер на UNIQUE индекс в MySQL

  5. MySQL Atomic UPDATE в InnoDB срещу MyISAM