0
我需要MySql數據表中的一列,它顯示了現在和時間戳之間的區別。我有一個視圖內的以下列,但我需要在數據表(InnoDB的)對應的列MySql中顯示時間差異的動態列
time_format(timediff(`myTable`.`anyTimestamp`, now()), '%H:%i')) AS `timeDifference`
我還可以使用的程序,但是這一次應執行的至少每3分鐘,我不知道如何此過程會影響數據表的整體性能,因爲存儲了大於1000000個數據集。
任何幫助表示讚賞!
我需要一列。上面的代碼顯示瞭如何在聲明中獲得差異。 – Nitram76
在這種情況下,我懷疑你會遭受實質性的打擊,因爲在所有行中都要進行大量工作。 我建議只在需要的時候才計算它,只對需要它的行進行計算 - 因此是SQL建議。 –