通过另一个列值IN SQL更新列值

时间:2011-11-25 11:23:52

标签: mysql sql

我在mysql中有一个表,其中包含以下列:{in,tennis,exp}。

我想将tnid值替换为id值。

如何处理此UPDATE QUERY?

3 个答案:

答案 0 :(得分:3)

也许我错过了什么,但是应该这样做:

UPDATE the_table
  SET tnid = id;

答案 1 :(得分:1)

基本上...

UPDATE yourtable
SET tnid = id;

......应该做的工作。

我建议您更熟悉一下SQL的基础知识,例如: here是一个很好的教程。

答案 2 :(得分:0)

我有大学的sql背景,我可以建议你试试这个。可能有效

更新Xtable设置Xtable.tnid = Xtable.id 在哪里1 = 1