Droit sur les tables ?? [Mysql] - SQL/NoSQL - Programmation
Marsh Posté le 20-11-2007 à 12:18:41
Pour les jointures dans des bases différentes, ca ne pose pas de souci
SELECT ...
FROM Base_A.table_1, Base_B.table_2
...
Marsh Posté le 20-11-2007 à 12:25:04
nORKy a écrit : bonjour |
oui, c'est possible. Voir la section 5.5 de la doc de mysql : http://dev.mysql.com/doc/refman/5. [...] ystem.html (j'ai mis le liens vers la doc de la version 5 vu que c'est la seule doc disponible en français)
nORKy a écrit : Je pourrais créé 1 base différente pour B et qu'elle ne soit pas accessible du tout, mais, il me semble que ca va me posé problème pour faire des jointures entre 2 tables de 2 bases différentes non ? |
Pour l'avoir déjà fait, mysql a aucun problème pour faire de telles jointures au contraire d'autres bases de données (donc application moins portable au final) mais si tu n'en as pas besoin, évite le (mysql est moins rapide quand on fait des requêtes qui utilises des tables de bases différentes)
nORKy a écrit : Merci |
De rien.
Marsh Posté le 20-11-2007 à 12:05:33
bonjour
Est-il possible de mettre des droits sur des tables précises ??
J'explique.
J'ai donné à un utilisateur X, des droits sur une base 'toto'. Il peut faire des select, des inserts, update, etc..
Dans cette base toto, il y 2 tables A et B, mais je voudrais défini des droits différents sur les tables.
L'une (A) ou il pourra faire ce qu'il vaut et l'autre (B) ou il pourra uniquement la lire (ou même ne rien faire)??
Ainsi, mon utilisateur 'tutu' pourra lui faire des modifs partout.
Je pourrais créé 1 base différente pour B et qu'elle ne soit pas accessible du tout, mais, il me semble que ca va me posé problème pour faire des jointures entre 2 tables de 2 bases différentes non ?
Merci