Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/04/2007, 16h05   #1
Membre du Club
 
Développeur informatique
Inscription : septembre 2005
Messages : 145
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : septembre 2005
Messages : 145
Points : 45
Points : 45
Par défaut creation table et datetime automatique

Bonjour à tous,

je souhaite créer une table avec un champs datetime qui se mette à jour a chaque modif.

j'ai trouver des choses sur le site de MySQL mais j'ai quelques questions:

Code :
1
2
3
4
5
6
 
CREATE TABLE  t (
  `ts` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `titi` varchar(25) DEFAULT NULL,
  `toto` varchar(25) DEFAULT NULL
)

1 - Déjà je ne savais pas qu'il étatit possible de mettre un on update directement dans le create je croyais qu'il fallait passer par un trigger si mes souvenirs sont bon

2 - ca marche pour un tumestamp mais le code suivant pour un datetime plante :

Code :
1
2
3
4
5
6
 
CREATE TABLE t1 (
  `ts` DATETIME NOT NULL DEFAULT CURRENT_DATE ,
  `titi` varchar(25) DEFAULT NULL,
  `toto` varchar(25) DEFAULT NULL
)
3- De plus lorsque je met un champs type timestamp imposible de modifier la table avec MySQL Query Browser...

Merci pour votre aide
TangoZoulou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2007, 16h24   #2
Expert Confirmé Sénior
 
Avatar de qi130
 
Homme Pierre
Ingénieur qualité méthodes
Inscription : mars 2003
Messages : 3 726
Détails du profil
Informations personnelles :
Nom : Homme Pierre
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Ingénieur qualité méthodes
Secteur : Finance

Informations forums :
Inscription : mars 2003
Messages : 3 726
Points : 4 739
Points : 4 739

Pb déjà évoqué : http://www.developpez.net/forums/sho...d.php?t=304981
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet)
-----------------------
Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MP
Usus magister est optimus
qi130 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2007, 16h40   #3
Membre du Club
 
Développeur informatique
Inscription : septembre 2005
Messages : 145
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : septembre 2005
Messages : 145
Points : 45
Points : 45
j'avais cherché mais pas avec current_time vu que je cherchais current_date...

ce lien ne concerne que le timestamp car le current_date lui ne fonctionne pas j'ai l'impression
TangoZoulou est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h43.


 
 
 
 
Partenaires

Hébergement Web