我想根据 ValueA 是否大于 ValueB 来反转某些记录的文本。如果ValueA确实大于ValueB,那么我想反转Content字段的内容。
下图显示了示例表以及我希望对该表进行的修改。
注意:
ValueA 和 ValueB 是 INT
Content字段是TEXT数据类型
内容字段可以超过 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/