2015-05-14 115 views
0

好吧,所以我有點難住。我非常害怕命令行。我有一個表「wp_postmeta」,有200萬額外/空條目的數據庫。這些來自一個故障插件。我正在使用SSH訪問我的數據庫,並且此SQL查詢似乎不起作用。我試圖刪除只有具有以'_oembed'開頭的meta_key值的條目。這是我用的:MySQL從表中刪除選定的行

DELETE * FROM wp_postmeta WHERE meta_key LIKE ('%_oembed%'); 

我是否錯過了什麼?

+0

如果你想查找以'_oembed'開始的東西,那麼你應該先刪除'''',否則你最終會在中間匹配那些字符串,比如'123_oembed'。 – neuronaut

回答

0

好吧,好像我沒有耐心收益......在我發佈這個之後,我檢查了我的SSH併成功執行了查詢。它只花了幾分鐘!

+0

在大型桌子上執行「DELETE」操作可能需要很長時間。在生產服務器上執行此操作時要小心。 – tadman