mysql如何交换表两行记录的主键ID 例子 例子 首先,把第一行的主键ID变成不存在的临时值,比如0,之后,把第二行的记录ID变成第一行的。此时,不会产生冲突,因为第一行的记录ID是0,然后,把第一行的ID改成第二行的ID。 示例: // An highlighted block UPDATE table_name SET id = 0 WHERE id = 1; UPDATE table_name SET id = 1 WHERE id = 2; UPDATE table_name SET id = 2 WHERE id = 0;