【问题标题】:Strip Parameter from URL in MySQL从 MySQL 中的 URL 中去除参数
【发布时间】:2012-02-13 23:51:40
【问题描述】:

我有一个表,其中捕获了具有多个参数的 URL。 URL 如下所示:http://www.xxxx.com/?p=XXX&impfield1=QQQ&impfield2=YYY&testfield=ZZZ

我正在尝试编写一个删除特定参数的查询,即 impfield1。

如何在 MySQL 中做到这一点?我已经尝试了 preg_replace 插件,但无法将它们安装在我的 Windows MySQL 服务器上(使用 WAMP 包安装)。

谢谢!

【问题讨论】:

  • 我为此编写了一个 PHP 脚本,但在使用 PDO 和 fputcsv 时出现内存错误。有什么技巧可以避免这种情况吗?

标签: mysql regex preg-replace


【解决方案1】:

您最好通过 PHP 或某种具有数据库访问权限的脚本语言来执行此操作。您可以编写一个简单的函数来进行字符串搜索和替换。

【讨论】:

    【解决方案2】:

    我建议您使用自己喜欢的编程语言编写一个脚本来执行此操作。 Python 会很擅长。

    1. 安装python mysql驱动
    2. 编写 python 脚本来选择记录、处理它们、运行更新
    3. 运行它。

    【讨论】:

    • 谢谢!有没有一个首选的python mysql插件?我在 Python 方面做得不多,但这看起来是个不错的入门方式。
    猜你喜欢
    • 2022-01-21
    • 1970-01-01
    • 1970-01-01
    • 2012-01-11
    • 1970-01-01
    • 2016-05-20
    • 2014-10-25
    • 1970-01-01
    相关资源
    最近更新 更多