[php/Mysql] auto incrementé une date

auto incrementé une date [php/Mysql] - PHP - Programmation

Marsh Posté le 06-01-2005 à 15:48:03    

Bonjour
 
est il possible d'auto incrementé une date dans un table mysql
j'ai essayé un hasardeux  
ALTER TABLE table ADD date_table DATE not null AUTO_INCREMENT
...mais bon ca marche po erreur #1064
J'pense pouvoir le faire avec un champs caché dans mon formulaire, mais bon j'voulais savoir si on pouvait le faire direct dans la base.
je voudrais aussi le faire avec un TIME.
 
merci pour votre aide  :hello:

Reply

Marsh Posté le 06-01-2005 à 15:48:03   

Reply

Marsh Posté le 06-01-2005 à 15:54:40    

ça n'est pas possible de mettre un DEFAULT NOW() car default ne peux pas être une fonction. De plus l'auto-incrément d'une date n'a pas trop de sens non?
Je ne vois pas comment faire pour qu'une date est automatiquement comme valeur la date de l'insertion à par en le précisant lors de l'INSERT

Reply

Marsh Posté le 06-01-2005 à 16:02:17    

Ben j'ai un formulaire avec 3 'series' de cases à coché la saisie doit etre ultra rapide et ne doit pas necessité l'utilisation du clavier, mais j'ai besoin de la date et de l'heure pour l'affichage de statistiques...j'ai donc pensé que si la date et l'heure pouvait etre auto incrementé dans base avec chaque nouvelle insertion ca m'arrangerait bien mais bon si spa possible ben tant pis ! :)

Reply

Marsh Posté le 06-01-2005 à 16:04:06    

mais au moment de l'INSERT fait un date = NOW().....

Reply

Marsh Posté le 06-01-2005 à 16:07:15    

vivi la solution php s'impose :D
merci dreamddeath

Reply

Marsh Posté le 12-04-2005 à 16:04:00    

dreameddeath a écrit :

mais au moment de l'INSERT fait un date = NOW().....


tu peux expliquer un peu mieux (la syntaxe)
si j'ai bien compris tu fais "insert into matable (date_insertion) values (NOW());"
c'est bien ça?

Reply

Marsh Posté le 13-12-2005 à 11:13:55    

oui

Reply

Marsh Posté le 13-12-2005 à 15:50:51    

valeur par défaut de l'attribut date dans ta table à nom() et pas besoin de t'en soucier ;) Ca a été dit plus haut...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed