在MySQL Wordpress wp_postmeta表中清理一些值

时间:2012-06-23 09:11:07

标签: mysql sql database wordpress

在我的wordpress mysql数据库中,我在wp_postmeta表中的大多数行meta_key='price'

在那行中,meta_value应该是一个数字,但我有不同的东西:

  1. 10.000(意思是一万,因为在欧洲,这个点代表千元)
  2. 100,00(意味着一百)
  3. 免费(或其他文字)
  4. 100-500(表示价格从100到500)
  5. 100/500(与上述相同)
  6. 我想通过以下方式消除这种情况:

    • 从数字中删除所有点以使其具有纯数字
    • 删除所有逗号,因为我不需要小数
    • 删除所有字词,只有“免费”
    • 除外
    • 从带有范围的值中移除第二个值(如第4点和第5点中的值),同时删除/或 -

    怎么可能这样做?提前感谢您的帮助。

0 个答案:

没有答案