par
Toufinet » 11 juil. 2006, 09:53
Bonjour,
Voilà, je voulais savoir 2 choses :
1° Es-ce qu'il est possible, au même titre qu'on peut paramètrer un champ en auto-incrémentation, de paramètrer en champ en random ?
Exemple :
Je crée un champ d'entiers de longueur 4 : id
J'insert des données dans la table.
Es-ce que MySQL peut "randomiser" le champ id, en faisant attention à ce qu'il n'y ai pas de doublon ?
Il est possible de le faire en PHP, mais ça me semble un peu lourd, donc si MySQL peut s'en charger, ce serait génial !
2° Es-t'il possible de directement récupérer la valeur d'un champ après un insert ?
Exemple :
J'ai un champ id, en autoincrémentation ( ou en random, si ma question 1° a une solution

) ).
J'exécute une requette genre : "INSERT INTO table VALUES ( '' )"
Comment récupérer la valeur de id qui a été attribuée directement ?
Idem que pour la question 1°, c'est faisable en PHP, mais ce n'est pas suffisament fiable pour mon application.
Voilà, merci d'avance à qui saura m'aider
