2

「Enter-time」「Exit-time」「Calc-time」の3列のテーブルがあります。3 つすべてが「TIME」SQL タイプです。

「Enter-time」と「Exit-time」に行を挿入するたびにタスクを作成する方法はありますか? 自動で TIMEDIFF を実行し、結果を「Calc-time」に追加しますか?

ありがとう!


mysql を使用して 2 つのトリガーを使用して時差を計算するのは良い考えですか、それとも PHP を使用する方が良いですか?

DROP TRIGGER IF EXISTS `test` $$
    CREATE TRIGGER `test` BEFORE INSERT ON `5_2012`
    FOR EACH ROW BEGIN
      NEW.chour = NEW.exit - NEW.enter; を設定します。
ドロップ トリガーが存在する場合 `test2` $$
    `5_2012` の更新前にトリガー `test2` を作成
    FOR EACH ROW BEGIN
      NEW.chour = NEW.exit - NEW.enter; を設定します。
4

0 に答える 0