Какво ще кажете за нещо като проста заявка, използваща променлива:
set @ROW = 0;
UPDATE `tbl_example` SET `id` = @ROW := @ROW+1 ORDER BY `fld_date` ASC;
Това ще подреди вашите редове като:0,1,2,4,5...и т.н. по вашата дата.
Какво ще кажете за нещо като проста заявка, използваща променлива:
set @ROW = 0;
UPDATE `tbl_example` SET `id` = @ROW := @ROW+1 ORDER BY `fld_date` ASC;
Това ще подреди вашите редове като:0,1,2,4,5...и т.н. по вашата дата.
Нуждаете се от помощ за оптимизиране на географско търсене по ширина/дълга за mysql
PHP/SQL база данни за запитване за добри практики и сигурност
WAMP/MySQL грешки не са на правилния език
Как мога да огранича потребител на MySQL до определени таблици
MySql използва правилен синтаксис за клаузата over