2012-02-13 70 views
0

我有一个包含具有多个参数的捕获的URL的表。 URL看起来像这样:http://www.xxxx.com/?p=XXX&impfield1=QQQ&impfield2=YYY&testfield=ZZZ从MySQL中的URL带参数

我想写一个查询,将删除特定参数,即impfield1。

如何在MySQL中执行此操作?我已经尝试了preg_replace插件,但是我无法将它们安装到我的Windows MySQL服务器上(使用WAMP软件包安装)。

谢谢!

+0

我写了一个PHP脚本来做到这一点,但我在使用PDO和fputcsv时出现内存错误。有没有一种方法可以避免这种情况? – DNadel 2012-02-14 18:34:00

回答

0

通过PHP或某种具有数据库访问权限的脚本语言来完成这项工作会更好。你可以写一个简单的函数来进行字符串搜索和替换。

0

我建议你编写一个脚本来用你最喜欢的编程语言来做到这一点。 Python会擅长它。

  1. 安装Python MySQL驱动
  2. 写python脚本来选择记录,对它们进行处理,运行更新
  3. 运行它。
+0

谢谢!有没有一个前往python mysql插件?我对Python没有做太多的工作,但是这看起来是一个很好的开始。 – DNadel 2012-02-14 00:08:28