我想保留 MariaDB 表的顺序。我实际上希望表改变而不仅仅是以相反的顺序输出数据。
所以我希望位置 1 处的行移动到末尾,末尾处的行移动到位置 1 等。
您的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,了解在第 1 行“FROM wp_posts”附近使用的正确语法
我想保留 MariaDB 表的顺序。我实际上希望表改变而不仅仅是以相反的顺序输出数据。
所以我希望位置 1 处的行移动到末尾,末尾处的行移动到位置 1 等。
您的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,了解在第 1 行“FROM wp_posts”附近使用的正确语法
您需要使用
SELECT
查询来返回COUNT(*)
:要对 ID 重新编号,您需要分两步完成,这样在此过程中就不会出现重复的情况。首先对原始范围之外的所有内容重新编号。您还需要使用
MAX(id)
而不是COUNT(*)
,因为如果删除了任何记录,则计数将低于最大 ID。然后将它们重新编号回原来的范围: