Учитывая, что в MySQL (как в Oracle) нет rowId
, я бы предложил следующее:
alter table mytable add id int unique auto_increment not null;
Это автоматически нумерует ваши строки в порядке select
без условийили по заказу.
select * from mytable;
Затем, после проверки, порядок соответствует вашим потребностям (и, возможно, дамп таблицы)
delete from mytable where id > 10;
Наконец, вы можете удалитьэто поле
alter table mytable drop id;