IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Procédural MySQL Discussion :

Retrouver index primary autoincrémenté [MariaDB]


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    développeur web amateur
    Inscrit en
    Janvier 2018
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : développeur web amateur
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2018
    Messages : 40
    Par défaut Retrouver index primary autoincrémenté
    Bonjour,

    Comment retrouver, dans une procédure stockée, l'index (primary key autoincrement) attribué au dernier INSERT INTO ?

    Je n'arrive pas à trouver de réponse fonctionnant.

    Merci par avance,
    Roland

  2. #2
    Membre actif Avatar de monaka
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2017
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Mars 2017
    Messages : 64
    Par défaut
    bonsoir et bienvenu sur dvp , cherches tu à accéder au dernier enregistrement de ta bd , essaie
    lastInsertId()

  3. #3
    Membre averti
    Homme Profil pro
    développeur web amateur
    Inscrit en
    Janvier 2018
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : développeur web amateur
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2018
    Messages : 40
    Par défaut dernier index primary auto attribué.
    Citation Envoyé par monaka Voir le message
    bonsoir et bienvenu sur dvp , cherches tu à accéder au dernier enregistrement de ta bd , essaie lastinsertid()
    Bonsoir Monaka,
    J'ai bien reçu ta réponse.

    Mais lastinsertid est une méthode d'un objet PDO, donc en PHP.
    Je cherche cette information à l'intérieur d'une procédure stockée. J'ai donc besoin d'une solution en SQL ou MySQL.

    Néanmoins, Merci d'avoir prit le temps de me répondre.

    Roland

  4. #4
    Membre actif Avatar de monaka
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2017
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Mars 2017
    Messages : 64
    Par défaut
    salut et autant pour moi tu pourras donc insérer juste cette requête dans ta procédure

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT id
    FROM table
    ORDER BY id DESC
    LIMIT 1

  5. #5
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 814
    Billets dans le blog
    14
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  6. #6
    Membre averti
    Homme Profil pro
    développeur web amateur
    Inscrit en
    Janvier 2018
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : développeur web amateur
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2018
    Messages : 40
    Par défaut parfaitement simple
    Bonjour Philippe,

    C'est exactement ce que je cherchais.

    Merci beacoup pour ta réponse précise et documentée.

    Bonne journée,
    Roland

  7. #7
    Membre averti
    Homme Profil pro
    développeur web amateur
    Inscrit en
    Janvier 2018
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : développeur web amateur
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2018
    Messages : 40
    Par défaut plutot sans le sgdb
    Citation Envoyé par monaka Voir le message
    salut et autant pour moi tu pourras donc insérer juste cette requête dans ta procédure

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT id
    FROM table
    ORDER BY id DESC
    LIMIT 1
    Merci Monaka, de ton retour.
    Cependant cette solution suppose une commande avec acces à la base, soir une perte sensible de performances.

    La solution proposée pae CinePhil me parait correspondre mieux à mon besoin.

    Merci encore pour ton implication.
    Roland

  8. #8
    Membre actif Avatar de monaka
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2017
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Mars 2017
    Messages : 64
    Par défaut
    houm houm ,je l’intègres aussi, je suis tout à fait d'accord

    à+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Différence entre un index Unique et un index primary
    Par hukiro dans le forum Langage SQL
    Réponses: 5
    Dernier message: 12/02/2013, 15h06
  2. retrouver ma primary key apres un insert
    Par pingolitipus dans le forum Doctrine2
    Réponses: 2
    Dernier message: 25/11/2011, 13h59
  3. [array & index] retrouver index
    Par ZaaN dans le forum C#
    Réponses: 3
    Dernier message: 08/01/2008, 13h14
  4. Création automatique d'un index "PRIMARY"
    Par kris1980 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 13/09/2006, 09h52
  5. BDD, r-a-z index et indice primary key ?
    Par lord_paco dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 11/07/2003, 10h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo