est-il possible d'insérer une colonne calculé dans une Table

Par raoul, il y a 8 ans


Base de données MySQL

bonjour,
j'ai crée une table, où j'ai mis plusieurs colonnes.
J'ai une colonne "references" où, i y a les informations suivante : 19800323;
Mais j'aimerais rajouté une colonne "années" qui serait calculé à la suite de la colonne "references" pour récupérer seulement les 4 premiers chiffres.

Merci de votre aide.

4 réponses

Semeen, il y a 8 ans

Salut.

En INSERT, en UPDATE, en SQl, en PHP, en création, en récupération ?...

Quoi qu'il en soit, regarde du coté de SUBSTR()

raoul, il y a 8 ans

merci, je vais regarder çà

Pierrot01, il y a 8 ans

Salut,

CREATE TRIGGER `tatable_bu` BEFORE UPDATE ON `tatable` FOR EACH ROW BEGIN IF(NEW.reference>'')THEN SET NEW.anne=SUBSTRING(NEW.reference,4);; END IF; END

la même chose en before insert

@plus

Pierre

raoul, il y a 8 ans

merci je vais regarder çà