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