如何使用mysql替换两个字段的值。ps:急,在线等。

qyjEmily 2011-02-16 05:30:52
如果我有3张图片,,它们的排序索引时1,4,8,现在我要移动中间的图片,向前或向后移动,向前移动的时候,我把中间的图片的索引和前面图片的索引替换,变成4,1,8,向后移动的时候,把中间的图片的所有和后面图片的索引替换,变成1,8,4,此效果如何用hql语句来实现?
...全文
139 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qyjEmily 2011-03-03
  • 打赏
  • 举报
回复
还有别的方法吗?
  • 打赏
  • 举报
回复
你再建一个字段

如何新字段的值是:1 4 8

使用程序,把1 与4 换一下不就行了,也就是给第二条记录写入1 第一条记录写入4 就变成了 4 1 8

在前台排序时,按照这个 order by 新字段 desc
qyjEmily 2011-02-25
  • 打赏
  • 举报
回复
哎,帮自己踩下!
qyjEmily 2011-02-17
  • 打赏
  • 举报
回复
对,就等于是排序,但是只是在图片的顺序改变的时候,替换变动的那2张图片的索引。
feixianxxx 2011-02-16
  • 打赏
  • 举报
回复
图? 字段? 索引? 排序?

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧