J'ai un datamodel, disons: invoices (m:n) invoice_items
et actuellement je stocke le total de la facture, calculée en PHP par un total invoice_items
, dans une colonne de invoices
. Je n'aime pas stocker des données dérivées car cela ouvre la voie à des erreurs plus tard.Colonne logique dans MySQL - Comment?
Comment puis-je créer une colonne logique dans le tableau invoices
dans MySQL? Est-ce quelque chose que je ferais mieux de gérer dans le PHP (dans ce cas, CakePHP)?
Ceci est une bonne suggestion. Bien qu'il y ait beaucoup d'enregistrements, cela pourrait devenir lourd, mais au moins c'est un 'CakeWay' –
Je pense que je vais probablement aller avec ceci - merci. Au moins, je le ferai quand j'ai reconstruit ma boîte ubuntu qui a mystérieusement mangé environ 15Go de disque devant mes yeux. Pourrait être quelque chose à faire avec la sortie de courant que nous avions hier :( – Leo
J'aime la façon dont cette solution fausse la table de la façon Cake – Leo