sql >> Base de Datos >  >> RDS >> Mysql

SQL:mantenga el conteo en la fila o seleccione el conteo de db

Mi preferencia personal sería no mantener datos duplicados en ninguna tabla, hasta que se haya demostrado que es necesario. Si es reacio a escribir JOIN consultas, puede definir una vista que contenga la consulta y luego olvidarse de ella.

En el pasado, descubrí que los índices adecuados generalmente significan que no hay demasiado problema de rendimiento con esto.

Si lo encuentra necesario para mantener un resumen de la cuenta de sus categories tabla (por rendimiento u otras razones), considere crear INSERT , UPDATE y DELETE disparadores en tus posts para que la base de datos pueda realizar las actualizaciones en lugar de depender de los programadores de la aplicación para recordar lo que se debe hacer.