Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Durchführen einfacher Arithmetik in MySQL-Anweisungen oder in PHP-Code

Ich würde "$end - $start" als Geschäftslogik klassifizieren, und das gehört in die Modellschicht, nicht in die Persistenzschicht. Das bedeutet, die Berechnung in PHP durchzuführen. Dies hat eine Reihe von Vorteilen:

  • Wenn Sie später Datenbanken ändern, brauchen Sie nicht dieselben Operatoren zu haben.

  • Sie können die Logik, die die Berechnung durchführt, quellensteuern.

  • Sie können den Komponententest gründlicher durchführen.