2011-02-11 84 views
0

我需要运行脚本来更新mysql中表的字段,方法是颠倒存储在同一个表的另一个字段中的字符串。原始列是术语,并且要填充反转的是revTerm。我使用这个,但它会产生一个错误。有什么建议么?如何在MySql中将列的数据转换为另一列?

UPDATE `tu_cla_terms` WHERE tId = '11583' SET revTerm = REVERSE(term) 
+1

`UPDATE tu_cla_terms SET revTerm = REVERSE(term)WHERE tId ='11583'` – 2011-02-11 11:43:19

回答

2

你有一个UPDATE查询语法错误。 SETWHERE前:

UPDATE `tu_cla_terms` SET revTerm = REVERSE(term) WHERE tId = '11583' 

如果tId数值列你不想围绕其价值的报价无论是。