Excluir as primeiras X linhas de um banco de dados
Existe um comando SQL para excluir as primeiras linhas X de uma tabela de banco de dados?
Eu tenho uma tabela de banco de dados contendo algumas informações, mas nenhum valor id ou auto-incremental e um programa que processa as primeiras linhas X desta tabela. Depois, essas linhas X precisam ser excluídas. Portanto, a consulta padrão é:
DELETE FROM table WHERE something = value;
Então, existe uma maneira de construir uma consulta como:
DELETE FROM table WHERE rownumber <= X;
Eu tentei este comando, mas nada acontece com o banco de dados .. Você tem alguma idéia?