从MYSQL中存储的内容中删除Get变量

时间:2014-06-02 19:02:22

标签: mysql sql

所以我现在正在使用一个系统,有时会偶然存储Get变量,例如我有 http://twitter.com/jayzalowitz?uid=439367642&iid=fa3166d9-5035-4d8c-bdc8-3af3b8f0b15d&nid=12+22+20120726 而不是http://twitter.com/jayzalowitz

有没有一种方法可以在mysql中删除所有GET变量?

1 个答案:

答案 0 :(得分:0)

编辑:对不起,我完全误解了你试图解决的问题。

这个怎么样:

mysql> SELECT SUBSTRING_INDEX('http://twitter.com/jayzalowitz?uid=439367642&iid=fa3166d9-5035-4d8c-bdc8-3af3b8f0b15d&nid=12+22+20120726', '?', 1) AS shorter_string;
+--------------------------------+
| shorter_string                 |
+--------------------------------+
| http://twitter.com/jayzalowitz |
+--------------------------------+

有关文档,请参阅http://dev.mysql.com/doc/refman/5.6/en/string-functions.html#function_substring-index