mysql字段之间的交换/交换值

时间:2012-05-09 14:43:44

标签: php mysql insert-update

因此,在创建字段后,代码以及检索新闻订单所需的其他内容如下所述:Planning news ordering system

我遇到了另一个困境:

  • X ,订单值 17 ,行 Y ,订单价值< strong> 19 ,这是用php代码交换mysql值的最好方法吗?

更新

我对交换的意思是:用另一个改变一个值。

我想要达到的目的与joomla对其数据的排序类似。 http://awesomescreenshot.com/01658u06e

sn_news表:

....   id     order   title  
       ====   =====   =======
       1231   1       ASDAASD
       1331   2       ASDXXSD
       1221   3       ASDBBSD
       1731   4       ASDYYSD
       1531   5       ASDCCSD

我想将ID 1221的订单3与来自ID 5的订单1531进行交换,以便它成为:

....   id     order   title  
       ====   =====   =======
       1231   1       ASDAASD
       1331   2       ASDXXSD
 -->   1221   5       ASDBBSD
       1731   4       ASDYYSD
 -->   1531   3       ASDCCSD

1 个答案:

答案 0 :(得分:1)

这是我能理解的最好的

Update table_name set order=5 where id=1221;
Update table_name set order=3 where id=1531;