Quero reservar a ordem de uma tabela MariaDB. Na verdade, quero que a tabela mude e não apenas produza os dados na ordem inversa.
Então, quero que a linha na posição 1 se mova para o final e a linha no final se mova para a posição um ect.
Você tem um erro na sintaxe SQL; verifique o manual que corresponde à versão do seu servidor MariaDB para obter a sintaxe correta para usar perto de 'FROM wp_posts' na linha 1
Você precisa usar uma
SELECT
consulta para retornarCOUNT(*)
:Para renumerar os IDs, você precisa fazer isso em duas etapas, para não ficar duplicado durante o processo. Primeiro renumere tudo fora do intervalo original. Você também precisa usar
MAX(id)
em vez deCOUNT(*)
, porque se algum registro tiver sido excluído, a contagem será menor que o ID máximo.Em seguida, renumere-os de volta ao intervalo original: