Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: clem62 le le 04-01-2011 a 18:10:48

Titre: insert date et heure dans une base mysql
Posté par: clem62 le le 04-01-2011 a 18:10:48

Bonjour,
Je recherche comment inserer la date et l heure dans une base mysql pour l utiliser après dans un insert into ou divers requete pour interroger la table
car à chaque enregistrement j attribue un numéro unique mais si par exemple je réécrit la même chose il me remet le même numéro et incrémente pas de +1
car la date est heure y a rien de plus unique que cela

Jai essayé datestamp elle s'insert dans ma base mais impossible de la mettre en auto inc car jai déjà une clé primaire (le numero)

merci d avance pour votre réponse


Titre: Re:insert date et heure dans une base mysql
Posté par: Ether Création le le 04-01-2011 a 19:26:07

Bonjour,

Vous pouvez paramétrez votre champ ID dans la base de donnée en auto-incrémente
OU
Avant d'insérer récupérer le dernier ID entrez et faire +1
OU
Insérer un timestamp (unique et change toute les secondes)

Cordialement

Arthur

Titre: Re:insert date et heure dans une base mysql
Posté par: alcyares le le 06-01-2011 a 07:12:05

Bonjour,

l'auto-incrément est la méthode la plus adaptée pour l'unicité d'un enregistrement dans une base de données. En plus la valeur est incrémentée automatiquement par le sql. Le problème d'un timestamp est que si 2 enregistrements sont insérés dans la même seconde, la valeur sera la même. En plus, un timestamp est un integer écrit sur une dizaine de caractères, ce qui n'est pas très bon comme clé primaire pour une table (mange beaucoup de ressources)


http://laurent.rameil.free.fr

Titre: Re:insert date et heure dans une base mysql
Posté par: clem62 le le 09-01-2011 a 16:40:10

d'accord

Titre: Re:insert date et heure dans une base mysql
Posté par: Krash le le 09-01-2011 a 16:51:30

si tu veux vraiment une fonction qui te retourne un identifiant unique tu as toujours la fonction php uniqid()
Mais pour insérer des données dans une base de données, comme dit plus haut ya rien de mieux qu'un auto incrément géré par sql


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.