Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/12/2006, 17h25   #1
Invité de passage
 
Inscription : décembre 2006
Messages : 2
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 2
Points : 1
Points : 1
Par défaut Mysql + script

Tous d'abord bonjour a tous

je me présente je suis étudiant en BTS info j'ai un projet de base de donnée en Mysql qui fait appel a un script pour ajouter des utilisateurs, leur créer une base à leur nom , jusque là pas de problème, depuis peu j'ai déçidé de créer dans une base une table client ou les informations personnelles de chacun seraient stockées, chaque client a une view de créée pour pouvoir voir ses données personnelles. Problème je n'arrive pas a faire plusieurs commandes à la suite. A oui j'allai oublier je travail sous linux en scripte shell.

mysql -h 127.0.0.1 -u root -pmdp -e "create database $login"
mysql -h 127.0.0.1 -u root -pmdp -e "grant select on $login.* to "$login"@'localhost' identified by '$mdp'"
mysql -h 127.0.0.1 -u root -pmdp -e "use client" "create view $login as select * from client where nom="%client"" Mon problème se situe a cette ligne là je crois.

je vous remercie d'avance si quelqu'un à la solution ça me retirerai une bonne épine du pied.
souss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2006, 09h05   #2
Membre Expert
 
Avatar de Adjanakis
 
Inscription : avril 2004
Messages : 734
Détails du profil
Informations personnelles :
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations forums :
Inscription : avril 2004
Messages : 734
Points : 1 281
Points : 1 281
Bonjour,

Je te conseillerais de mettre toutes tes requêtes dans un script MySQL(un fichier avec des requête SQL quoi ) et de lancer une seule fois le serveur :

Code :
mysql -h 127.0.0.1 -u root -pmdp -e "source chemin_du_fichier"
Mais sinon, quelle erreur est renvoyée ?
__________________
Pensez au tag
Adjanakis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2006, 17h26   #3
Invité de passage
 
Inscription : décembre 2006
Messages : 2
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 2
Points : 1
Points : 1
bonjour,
je te remerci d'voir répondu
l'erreur est :

Unknown database 'create view souss as select * from client where nom='souss''
souss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2006, 10h20   #4
Membre Expert
 
Avatar de Adjanakis
 
Inscription : avril 2004
Messages : 734
Détails du profil
Informations personnelles :
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations forums :
Inscription : avril 2004
Messages : 734
Points : 1 281
Points : 1 281
Tu peux tenter ceci :

__________________
Pensez au tag
Adjanakis est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h56.


 
 
 
 
Partenaires

Hébergement Web