sql >> Databasteknik >  >> RDS >> Mysql

Utför enkel aritmetik i MySQL-sats eller i PHP-kod

Jag skulle klassificera "$end - $start" som affärslogik, och det hör hemma i modelllagret inte persistensskiktet. Det innebär att utföra beräkningen i PHP. Detta har ett antal fördelar:

  • Om du ändrar databaser senare behöver du inte ha samma operatorer för att existera.

  • Du kan källstyra logiken som utför beräkningen.

  • Du kan mer noggrant enhetstesta.



  1. Vad är skillnaden mellan REFERENSER med eller utan en UTLÄNDSKNYCKEL

  2. Beräkna avstånd givet 2 poäng, latitud och longitud

  3. MySQL SELECT vanligast efter grupp

  4. Återställ MySQL root-lösenordet med ALTER USER-satsen efter installation på Mac