因为之前数据库结构没设计好,导致现在数据很混乱。
1.就比如下面那个 values 字段,想让他里面从小到大的排序。
比如第一个变成 ["133","136","257"]
我知道php能做,但是我现在想研究一下mysql相关的函数,请问是否有支持的。。
因为我之前做 批量更新的时候,就发现mysql有这个办法,感觉很强大
因为之前数据库结构没设计好,导致现在数据很混乱。
1.就比如下面那个 values 字段,想让他里面从小到大的排序。
比如第一个变成 ["133","136","257"]
我知道php能做,但是我现在想研究一下mysql相关的函数,请问是否有支持的。。
因为我之前做 批量更新的时候,就发现mysql有这个办法,感觉很强大
2 回答7.5k 阅读✓ 已解决
2 回答6.7k 阅读✓ 已解决
1 回答5.3k 阅读✓ 已解决
1 回答5k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
1 回答4.3k 阅读
2 回答1.2k 阅读✓ 已解决
写个MySQL函数,在里面拆字符串,排序。
例如可以这样:
然后就可以更新了:
(上面的函数假设了数字都是3位,不用直接用哦)
MySQL 5.7支持JSON了,把字段转成JSON也许可以。