当我尝试通过我的应用程序检索数据或将数据插入我的数据库时,我收到上述错误.proc代码如下
CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_createUser`(
IN p_name VARCHAR(20),
IN p_username VARCHAR(20),
IN p_password VARCHAR(20)
)
BEGIN
if ( select exists (select 1 from tbl_user where user_username = p_username) ) THEN
select 'Username Exists !!';
ELSE
insert into tbl_user
(
user_name,
user_username,
user_password
)
values
(
p_name,
p_username,
p_password
);
END IF;
END $$
DELIMITER ;
Run Code Online (Sandbox Code Playgroud)
但是,当我在sqlyog中运行以下查询时,它返回1:
SELECT EXISTS(SELECT 1 FROM mysql.user WHERE USER = 'root');
我正在使用XAMPP和Python来制作我的应用程序.提前致谢.