Wenn ich eine Zeile zu meiner Tabelle hinzufügen, bekomme ich automatisch die aktuelle Zeit für "created_at" und "updated_at". Wenn ich also die Aktualisierungsabfrage verwende, erhalte ich die aktuelle Zeit für "updated_at", dann berechne ich den Zeitunterschied zwischen "created_at" und "updated_at" manuell mit dem Befehl .Mysql berechnen Timediff auf UPDATE
Jetzt frage ich mich, ist es möglich, eine Tabelle zu erstellen, die kann automatisch die Zeitdifferenz in Sekunden berechnet und schreiben Sie es in einer anderen Spalte namens „TIMEDIFF“ wie etwas, das Hinzufügen timediff ON UPDATE TIME_TO_SEC(timediff(updated_at, created_at))
Ich habe etwas versucht, wie unten aber es funktioniert nicht.
Ich möchte nicht mit Triggern oder etwas komplexes, ich bin auf der Suche nach dem effizientesten und einfachsten Weg, um es zu sortieren.
Dank
Ich brauche keine Definition des Triggers. – LoremIpsum