[fr-users] Re: Base : Date de dernière modif ication.
Alexander Thurgood <[email protected]> Wed, 14 Dec 2011 16:54:33 +0100
| Newsgroups | gmane.comp.openoffice.general.french |
|---|---|
| Message-ID | <[email protected]> |
Le 13/12/11 23:44, Moi a =E9crit : Bonjour, >=20 > J'ai besoin de savoir =E0 quel date chaque enregistrement d'une table a > =E9t=E9 modifi=E9. > J'ai donc cr=E9=E9 un champs date "date_modif" mais je n'ai pas trouver > comment y mettre automatiquement la date du jour si (seulement si) les > donn=E9es de l'enregistrement ont =E9t=E9 modifi=E9es (un test sur un s= eul champ > texte suffirait). >=20 > Avez-vous une id=E9e ? Il faut que ton champ soit du type timestamp (autrement dit DATETIME). En g=E9n=E9ral, la commande SQL pour cr=E9er un tel champ est du genre : ALTER TABLE matable ADD COLUMN ts DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP Cette commande SQL marche pour MySQL par exemple, par contre, je n'ai pas test=E9 avec le moteur HSQLDB. Alex -- ------------------------------------------------------------------------ To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] with Subject: he= lp