导航CMS的MySQL查询
我目前正试图找到一种方法,通过动态mysql/数据库使我的导航项可移动 现在我有一张这样的桌子 id菜单文本posId int随机文本1-999数字 问题是,这取决于posId中的数字。menuText将按其排序。我试图做的是添加一个要扣除的函数,然后将数字1添加到posId表1+1=2,依此类推 硬模式,如果有人能想出一种方法,当1变成2时,将当前posid2变成1,那将不胜感激导航CMS的MySQL查询,mysql,Mysql,我目前正试图找到一种方法,通过动态mysql/数据库使我的导航项可移动 现在我有一张这样的桌子 id菜单文本posId int随机文本1-999数字 问题是,这取决于posId中的数字。menuText将按其排序。我试图做的是添加一个要扣除的函数,然后将数字1添加到posId表1+1=2,依此类推 硬模式,如果有人能想出一种方法,当1变成2时,将当前posid2变成1,那将不胜感激 (很抱歉在解释我的问题时遇到麻烦,我的问题是偏头痛。)使用案例来翻转值: UPDATE tablename S
(很抱歉在解释我的问题时遇到麻烦,我的问题是偏头痛。)使用案例来翻转值:
UPDATE
tablename
SET
columnname = CASE
WHEN columnname = 2 THEN 1
WHEN columnname = 1 THEN 2
END
WHERE
id IN (113, 847);