2017-07-07 111 views
0
運行

我有一個會刪除我的數據庫WordPress的職位代碼,如果它包含了一定的文字:創建cron作業與MySQL

DELETE FROM wp_posts WHERE post_excerpt LIKE "%neuroscience%" 

我想這爲每小時運行,但我不知道我是否應該在MySQL平臺或cPanel中啓動它。我更喜歡後者,所以我所有的cron工作都在一個地方。但事實是我不知道如何編碼!

回答

0

爲什麼不只是在MySQL本身CREATE TRIGGER? 它會刪除帖子,如果你使用BEFORE UPDATE它甚至不會進入數據庫。

+0

我會試試看。 什麼,如果有的話,我放入定義者? 我手動運行查詢,現在我應該期望它從這裏接手? – JS7319

+0

我想我有另外一個問題,我的代碼似乎沒有工作,如果手動從MySQL直接執行。我使用了一個名爲SQL Execute的WP插件。 我的代碼是否正確? DELETE FROM wp_posts WHERE POST_CONTENT LIKE 「%[無法將數據]%」 – JS7319

+0

的'CREATE TRIGGER'需要一些條款,使其運行像'後UPDATE'或'前INSERT'。 – Kevin