在MySQL中反转文本数据

Ray*_*erx 0 mysql text invert

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

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

http://imgur.com/st8CQ

注意:

  1. ValueA和ValueB是INT

  2. 字段Content是数据类型TEXT

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

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

编辑:

我通过putty访问MySQL.

Bug*_*ill 6

你正在寻找的功能是REVERSE().您需要编写更新查询以有条件地更新"内容"列.

UPDATE 
    YourTable
SET 
    Content = REVERSE(Content)
WHERE 
    ValueA > ValueB;
Run Code Online (Sandbox Code Playgroud)