sql - MySql中如何将一列的数据反转到另一列?

标签 sql mysql

我需要运行一个脚本来通过反转存储在同一表的另一个字段中的字符串来更新 mysql 中表的字段。原来的一栏是term,要倒过来的栏是revTerm。我使用这个,但它会产生错误。有什么建议吗?

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

最佳答案

您的 UPDATE 查询语法错误。 SET 位于 WHERE 之前:

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

如果 tId 是数字列,您也不希望在其值周围加上引号。

关于sql - MySql中如何将一列的数据反转到另一列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4968579/

相关文章:

mysql - 在 SQL 查询中,如果条件存在,则选择该条件而不是其他条件

mysql - 每个派生表都必须有自己的副本

mysql - spring security 3.0 无法获取/处理用户凭据

mysql - Laravel DB 查询构建器,使用 RAW 表达式进行 LEFT JOIN

php - Utf-8 字符显示为 ISO-8859-1

mysql - 如何减慢我的查询速度

mysql - SQL if 语句

c# - 如何知道行是否更新

mysql - 找不到 Coldfusion EntityLoad get 方法,但使用 EntityLoadByPK 时,get 方法可以工作

c++ - 如何在 qsqlquery.exec 中读取这个 qtstring