J'insère une ligne avec une colonne char pour un hachage basé (entre autres) sur l'identifiant automatique de la ligne. Je sais que je peux l'insérer, aller chercher l'insert_id, calculer le hash et le mettre à jour.MySQL current_insert_id()? (Pas last_insert_id())
Est-ce que quelqu'un connaît un moyen de le faire dans une seule requête? Vous auriez besoin des lignes insert_id au moment de l'insertion. Est-ce complètement impossible, ou y at-il quelque chose comme current_insert_id() ...
Merci!
Je suis curieux, pourquoi auriez-vous besoin d'une colonne avec un hachage généré à partir de la clé des lignes? – duckyflip
Dans ce cas, ce n'est en fait pas un hachage, mais une clé publique semi-lisible, faite de la clé de la ligne dans la base 36, ajoutée à d'autres choses. Il est utilisé comme clé publique dans les formulaires et autres endroits où j'ai besoin d'une clé unique pour identifier la ligne, mais je ne veux pas exposer l'identifiant de ligne réel, ni montrer un modèle prévisible. – Eli