tengo este procedimiento almacenado
Cita:
y para ejecutarlo uso estoDELIMITER //
CREATE DEFINER=`root`@`localhost` PROCEDURE `permiso`(in nomb VARCHAR(25))
BEGIN
grant select, insert, update, delete on proyectoforo.blog to nomb WITH GRANT OPTION;
flush privileges;
END//
CREATE DEFINER=`root`@`localhost` PROCEDURE `permiso`(in nomb VARCHAR(25))
BEGIN
grant select, insert, update, delete on proyectoforo.blog to nomb WITH GRANT OPTION;
flush privileges;
END//
Cita:
la cosa es q cuando lo ejecuto sale estoCALL permiso("prueba");
Time Action Response Duration / Fetch
0 1 20:28:28 CALL permiso("prueba") Error Code: 1133
Can't find any matching row in the user table
y no se por qué :s
y bueno ps no se cual es el problema si en MYSQL de Ubuntu me corre bien y vengo a mi casa a trabajar en microsoft pues me sale eso.
Alguna otra alternativa, donde pueda darle permisos a tablas en especificas como lo hace el grant ya intenté con el DB de mysql pero el problema es q eso me permité todo y yo lo q quiero es q en ciertas tablas se pueda solo select e insert en otras update y delete. no se si me expliqué bien
saludos