Php 在mysql字段之间交换/交换值
因此,在创建字段之后,需要代码和其他内容来检索新闻顺序,如这里所述: 我遇到了另一个困境:Php 在mysql字段之间交换/交换值,php,mysql,insert-update,Php,Mysql,Insert Update,因此,在创建字段之后,需要代码和其他内容来检索新闻顺序,如这里所述: 我遇到了另一个困境: 将具有顺序值的行
- 将具有顺序值的行
与具有顺序值的行
和具有顺序值的行<17
,这是将mysql的值与php代码交换的最佳方式<19
snu新闻
表格:
.... id order title
==== ===== =======
1231 1 ASDAASD
1331 2 ASDXXSD
1221 3 ASDBBSD
1731 4 ASDYYSD
1531 5 ASDCCSD
我想将id1221
的订单3
与id1531
的订单5
交换,这样它就会变成:
.... id order title
==== ===== =======
1231 1 ASDAASD
1331 2 ASDXXSD
--> 1221 5 ASDBBSD
1731 4 ASDYYSD
--> 1531 3 ASDCCSD
这是我能理解的最好的了
Update table_name set order=5 where id=1221;
Update table_name set order=3 where id=1531;
你所说的交换价值观是什么意思?您想重命名这两列吗?我已经更新了问题@daanalering表,交换列名将更为有益,如果您仍想更改值,则需要再增加一列。如果您真的想,我可以告诉您确定,问题已更新为更多信息。。。。与此同时,我在阅读:起初我也是这么想的,但我不太确定这是一种好的方式