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 06/06/2007, 15h34   #1
Membre habitué
 
Inscription : octobre 2005
Messages : 641
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 641
Points : 143
Points : 143
Par défaut problème avec TIMESTAMP DEFAULT NULL

,

j'essaye de créer un table avec un champ de type TIMESTAMP. La difficulté est le NULL par défaut.
Ceci ne fonctionne pas :
Code :
1
2
3
4
5
CREATE TABLE `matable` (
  `id` MEDIUMINT UNSIGNED NOT NULL AUTO_INCREMENT,
  `date_expiration` TIMESTAMP DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci AUTO_INCREMENT=1;
Apparemment timestamp n'accepte pas le null... alors comment faire ?
Merci d'avance

Tchupacabra est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2007, 16h18   #2
Membre habitué
 
Inscription : octobre 2005
Messages : 641
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 641
Points : 143
Points : 143
D'ailleurs
Code :
1
2
3
4
5
CREATE TABLE `bien2` (
  `id` MEDIUMINT UNSIGNED NOT NULL AUTO_INCREMENT,
  `date_parution` DATE NOT NULL DEFAULT CURRENT_DATE,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci AUTO_INCREMENT=1;
CURRENT_DATE ne marche pas non plus...

Citation:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CURRENT_DATE,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLAT' at line 3
Tchupacabra 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 20h02.


 
 
 
 
Partenaires

Hébergement Web