Disons que je veux avoir une table qui enregistre la date et le nombre de colonnes dans une autre table (ou vraiment n'importe quelle sorte de concat de maths/chaînes etc.).Colonnes calculées dans mysql sur les instructions INSERT
CREATE TABLE `log` (
`id` INTEGER NOT NULL AUTO_INCREMENT ,
`date` DATETIME NOT NULL ,
`count` INTEGER NOT NULL ,
PRIMARY KEY (`id`)
);
Est-il possible de calculer la colonne de comptage à chaque fois que je fais une insertion?
par exemple. faire quelque chose comme:
INSERT INTO log (date='foo');
et avoir compte calculé par mysql.
De toute évidence, je pourrais le faire moi-même en faisant une requête pour obtenir le compte et l'insérer, mais ce serait mieux.