我的表格如下,
RangeId CellId Some Coulmns more
101 1
101 2
我将获得一个包含[101,2],[101,1]
的列表,现在我必须在上表中交换cellId值。如何为此编写更新查询。我经历了Swapping column values in MySQL,但这在两个人之间交换。任何建议..
编辑:我在我的应用程序中交换单元格,我将获得两个单元格id。我有两个只是交换2与1和1与2和行中的其余值保持相同
EDIT2 :该表没有任何Id列或主键。
答案 0 :(得分:0)
使用当前所述的表格,您无法按照自己的意愿行事,因为没有唯一的方法可以识别行。我建议你退后一步,看看你想要做什么,因为感觉要么是:它没有被考虑过,或者b:你没有给出足够的信息来真正解决这个问题
如果b:,请提供有关此表及其链接的表格以及您要实现的目标的更多信息(是的,我知道您想要交换2个数值,但不知道有关表格的更多信息/什么可以用来选择它是非常难以准确建议的)
下面的注意是针对OP原始编辑
编写的这不是一个很好的方法,但它可能会得到你所追求的,它依赖于ID是一个PKID