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
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.
|