Procedures mysql
azerty_6045
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
Reivax962 Messages postés 3672 Date d'inscription Statut Membre Dernière intervention -
Reivax962 Messages postés 3672 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j ai un probleme avec mysql . j ai une table materiel et une table service et serviceid est une cle etrangere a ma table materiel. je veux creer une procedure qui permet d ajouter un nouveau materiel. je veux que des que je lance ma procedure, on me propose des valeurs de serviceid deja existantes.mais je ne sais pas comment faire. merci de m aider sil vous plait
Configuration: Windows / Edge 87.0.664.52
A voir également:
- Procedures mysql
- Mysql community server - Télécharger - Bases de données
- Could not connect to mysql! please check your database settings! - Forum Redhat
- Mysql error 1 ✓ - Forum Réseaux sociaux
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
- Access vs mysql - Forum Webmastering
3 réponses
Bonjour,
SQL n'est pas un langage interactif, tu ne pourras pas obtenir ce que tu veux uniquement via des requêtes.
Il te faudra un autre langage pour piloter ta base de données. Un choix assez classique est de se tourner vers PHP, mais d'autres sont possibles.
Partant de là, il faudra donc faire plusieurs requêtes : une qui récupèrera les valeurs de serviceid déjà existantes, puis une qui fera l'insertion proprement dite (ou l'appel à la procédure si tu préfères).
Xavier
SQL n'est pas un langage interactif, tu ne pourras pas obtenir ce que tu veux uniquement via des requêtes.
Il te faudra un autre langage pour piloter ta base de données. Un choix assez classique est de se tourner vers PHP, mais d'autres sont possibles.
Partant de là, il faudra donc faire plusieurs requêtes : une qui récupèrera les valeurs de serviceid déjà existantes, puis une qui fera l'insertion proprement dite (ou l'appel à la procédure si tu préfères).
Xavier
Merci pour ton aide, mais je ne comprends pas bien quand tu dis faire une requete qui recuperera les valeurs de service id deja existantes. serviceid est entre en parametre chez moi et etant cle etrangere je me suis dis que des que je vaix executer la procedure, on peut me proposer des valeurs deja existantes de serviceid.
Oui j'ai bien compris ce que tu t'es dit, et je te dis que ce n'est malheureusement pas possible :)
Ce sera à toi de construire l'interface qui propose les serviceid déjà existants. Et pour construire cette interface, tu auras besoin d'une requête qui ira chercher les serviceid déjà existants, ce dont je parlais.
Ce sera à toi de construire l'interface qui propose les serviceid déjà existants. Et pour construire cette interface, tu auras besoin d'une requête qui ira chercher les serviceid déjà existants, ce dont je parlais.