我正在尝试实现与该问题sql swap primary key values中所问的相同的事情,但是由于错误消息Error Code: 1706. Primary key/partition key update is not allowed since the table is updated both as 't' and 't2'.
我的桌子看起来像这样
id name
---------
1 john
id name
---------
2 jim
预期结果看起来像这样
id name
---------
2 john
id name
---------
1 jim
为此有“一线”吗?
答案 0 :(得分:0)
我认为,更简单,更安全的方法是保留主键不变并交换其他列的值,应该会得到相同的结果