所以我现在正在使用一个系统,有时会偶然存储Get变量,例如我有 http://twitter.com/jayzalowitz?uid=439367642&iid=fa3166d9-5035-4d8c-bdc8-3af3b8f0b15d&nid=12+22+20120726 而不是http://twitter.com/jayzalowitz
有没有一种方法可以在mysql中删除所有GET变量?
答案 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。