gpt4 book ai didi

php - 在MySql中切换两行的id号

转载 作者:IT王子 更新时间:2023-10-29 00:38:57 25 4
gpt4 key购买 nike

我正在尝试使用 php 在 mysql 中切换两行的 id - 我读的越多,我就越困惑。似乎有很多相互矛盾的信息。有没有人给出明确的答案。

例如在初始状态我的行是

1-Peter-22-germany
2-mary-16-iceland
3-tom-29-france
4-michael-34-greece

然后我想交换第 2 行和第 3 行的 id,使其看起来像这样

1-Peter-22-germany
3-mary-16-iceland
2-tom-29-france
4-michael-34-greece

所以如果我然后按 id 订购它,我就会有

1-Peter-22-germany
2-tom-29-france
3-mary-16-iceland
4-michael-34-greece

最佳答案

如果 ID 是主键,那么您不想更改它/不能更改它。如果这只是为了排序,我建议创建一个“订单”列是一个整数并对其进行排序。表架构会很高兴看到这一点,但这是我迄今为止的建议。

如果在输入行时自动创建 ID,那么这个想法是一个更大的问题。但是,现在我只是推测,因为我不知道您的表架构。

以下是关于主键的一些标准建议:不要将它们视为除了唯一标识符之外的任何东西。

关于php - 在MySql中切换两行的id号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6630121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com