2015-10-06 106 views

回答

0

您需要創建一個每月運行一次的cron,並且每個月都會插入一行。

+1

Cron只是安排sql語句運行的許多可能性之一。 – Shadow

+0

你能給我這個代碼嗎.. –

2

您也可以創建一個MySQL Event,我相信這是現今最簡單的方法。如果你有phpMyAdmin的,沒有代碼除了INSERT聲明要求:

  • 點擊您要創建活動的數據庫和頂欄上點擊「活動」鏈接;
  • 通過點擊該頁面上的按鈕打開調度程序;
  • 添加一個新事件並在彈出窗口中將其設置爲「重複」;
  • 根據需要選擇其餘選項;
  • 將insert語句添加到同一窗口的文本區域中;
  • 點擊「開始」按鈕即可完成!

順便說一句,從該事件中生成的代碼可以被再出口,將是這個樣子:

CREATE EVENT `monthly` 
ON SCHEDULE EVERY 1 MONTH 
STARTS '2015-10-07 00:00:00' 
ON COMPLETION NOT PRESERVE ENABLE 
DO INSERT INTO tbl_name (a,b,c) VALUES(1,2,3); 
-1

你需要每個月將插入值到數據庫運行的cron。