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 16/03/2007, 14h34   #1
Membre confirmé
 
Avatar de chris81
 
Homme
Inscription : mars 2004
Messages : 606
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : France

Informations forums :
Inscription : mars 2004
Messages : 606
Points : 259
Points : 259
Par défaut Inserer date du jour dans le defaut

bonjour,
comment fait onpour mettre date du jour par defaut lors de la creation d'une table avec un champ datetime.

Je cherche la meme chose que getdate() en sql server.

merci a+
chris81 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2007, 15h41   #2
Membre à l'essai
 
Inscription : avril 2004
Messages : 19
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 19
Points : 20
Points : 20
Bonjour,

Je n'ai jamais tester mais je pense que de mettre un now ou un sysdate en valeur par default a la creation du champ devrais fonctionner.


sinon tu peut faire un trigger
greffzion est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2007, 16h58   #3
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
Citation:
Envoyé par chris81
bonjour,
comment fait onpour mettre date du jour par defaut lors de la creation d'une table avec un champ datetime.
D'une ligne, non ?
__________________
"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 16/03/2007, 17h31   #4
Membre à l'essai
 
Inscription : avril 2004
Messages : 19
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 19
Points : 20
Points : 20
ha, je n'avais pas fait attention...ca me paraissait evident!

c'est evident que ca vas changer si c une table.
greffzion est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2007, 18h28   #5
Membre éclairé
 
Inscription : février 2005
Messages : 349
Détails du profil
Informations personnelles :
Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : février 2005
Messages : 349
Points : 358
Points : 358
je pense que la table infomation_schema.table peut t'interresser (seulement sous mysql5)
overider est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2007, 12h09   #6
Membre régulier
 
Avatar de champijulie
 
Inscription : mai 2005
Messages : 147
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 147
Points : 92
Points : 92
Salut,

il me semble que dans ce cas là; tu dois utiliser la fonction CURRENTDATE()... Voili voilou

champijulie
champijulie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2007, 19h47   #7
Membre confirmé
 
Avatar de chris81
 
Homme
Inscription : mars 2004
Messages : 606
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : France

Informations forums :
Inscription : mars 2004
Messages : 606
Points : 259
Points : 259
salut,
currentdate marche pas...
chris81 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2007, 08h41   #8
Membre Expert
 
Inscription : août 2002
Messages : 1 036
Détails du profil
Informations forums :
Inscription : août 2002
Messages : 1 036
Points : 1 166
Points : 1 166
Bonjour,

Extrait du manuel mysql :
Citation:
Une valeur DEFAULT doit être une constante, ¸a ne peut être une fonction ou une expression. Cela signifie notamment que vous ne pouvez pas donner une valeur par défaut à une colonne de date, le résultat de la fonction NOW() ou CURRENT_DATE.
http://dev.mysql.com/doc/refman/5.0/...ate-table.html
jeca est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/03/2007, 08h50   #9
Membre confirmé
 
Avatar de chris81
 
Homme
Inscription : mars 2004
Messages : 606
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : France

Informations forums :
Inscription : mars 2004
Messages : 606
Points : 259
Points : 259
merci bc pour cette lumiere
chris81 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2009, 14h53   #10
Invité de passage
 
Homme
Inscription : avril 2008
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : avril 2008
Messages : 12
Points : 4
Points : 4
Par défaut hibernate

bonjour !

Et comment peux on faire appel a cette expression par défaut au moment d'insérer des données avec hibernate ?
( je veux faire appel , par défaut a la fonction now() prédéfini dans ma table )

merci d'avance !
frimmm est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h17.


 
 
 
 
Partenaires

Hébergement Web