mysql - 在 MySQL 中反转文本数据

标签 mysql text reverse

我想根据 ValueA 是否大于 ValueB 来反转某些记录的文本。如果ValueA确实大于ValueB,那么我想反转Content字段的内容。

下图显示了示例表以及我希望对该表进行的修改。

http://imgur.com/st8CQ

注意:

  1. ValueA 和 ValueB 是 INT

  2. Content字段是TEXT数据类型

  3. 内容字段可以超过 25,000 个字符

我还考虑过导出整个数据库,并检查 ValueA 是否大于 ValueB,如果是,那么在导出该记录时,它会反转 Content 字段中的文本...

编辑:

我通过putty访问MySQL。

最佳答案

您要找的函数是REVERSE() .您需要编写更新查询以有条件地更新内容列。

UPDATE 
    YourTable
SET 
    Content = REVERSE(Content)
WHERE 
    ValueA > ValueB;

关于mysql - 在 MySQL 中反转文本数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8594428/

上一篇:PHP排序脚本

下一篇:MySQL 错误 10061

相关文章:

c# - 不使用图形对象测量字符串?

c++ - 错误 : invalid operands to binary expression when comparing iterators using ! =

mysql - 每月的每个星期日小组?

mysql - 在同一个查询中使用 SELECT 和 UPDATE

Java短延时

javascript - 如何自动重复输入文字

python - 为什么 Python 中的元组使用 reversed 但没有 __reversed__?

c - C中的就地字符串反转

mysql - 在 select 和 from 子句中使用子查询出现 sql 错误

php - 子查询返回多于 1 行