una soporta segundo rapida por optimizar mas lentas lenta hacer cuello cuantas consultas consulta como botella autoincrement agilizar mysql database select counter

soporta - seleccione el contador de incremento en mysql



optimizar consultas mysql explain (1)

select name, @rownum := @rownum + 1 as row_number from your_table cross join (select @rownum := 0) r order by name

Esta parte:

cross join (select @rownum := 0) r

hace posible introducir una variable sin la necesidad de una consulta separada. Entonces, la primera consulta también podría desglosarse en dos consultas como esta:

set @rownum := 0; select name, @rownum := @rownum + 1 as row_number from your_table order by name;

por ejemplo, cuando se usa en un procedimiento almacenado.

Aquí está mi consulta mysql

select name from table;

Quiero seleccionar un contador de incremento junto al nombre secundario. Cómo hacer esto. por lo que el resultado esperado será

Jay 1 roy 2 ravi 3 ram 4