Grant insert & Temporary table [mySQL] - SQL/NoSQL - Programmation
MarshPosté le 07-01-2009 à 17:28:19
Yop,
Je monte un bout d'appli en php/mySQL où j'ai besoin d'une table temporaire pour faire tranquillement mon traitement mais je galère au niveau des droits d'accès de l'utilisateur php/mysql. La BD comporte 8 tables, le client a le droit de faire un select sur toutes & de faire un insert juste sur 2 tables. J'ai donné le droit pour qu'il puisse créé une table temporaire :
Code :
grant create temporary tables on `BD`.* to `user`
Par contre pas moyen de lui donner d'accès en INSERT uniquement sur la temporary table, le seul moyen que j'ai trouvé pour avoir les droits d'INSERT c'est de donné le droit INSERT sur toute la base de donnée "BD" chose qui me tente assez moyennement (comprenez : "pas du tout" )
Donc si quelqu'un connait la manip ou bien une façon de faire, ça me tente bien !!
Marsh Posté le 07-01-2009 à 17:28:19
Yop,
Je monte un bout d'appli en php/mySQL où j'ai besoin d'une table temporaire pour faire tranquillement mon traitement mais je galère au niveau des droits d'accès de l'utilisateur php/mysql.
La BD comporte 8 tables, le client a le droit de faire un select sur toutes & de faire un insert juste sur 2 tables.
J'ai donné le droit pour qu'il puisse créé une table temporaire :
Par contre pas moyen de lui donner d'accès en INSERT uniquement sur la temporary table, le seul moyen que j'ai trouvé pour avoir les droits d'INSERT c'est de donné le droit INSERT sur toute la base de donnée "BD" chose qui me tente assez moyennement (comprenez : "pas du tout" )
Donc si quelqu'un connait la manip ou bien une façon de faire, ça me tente bien !!
Merci d'avance
++