Python脚本
cursor = self.cursor
data = cursor.execute("call tests('test_site_name',@result);SELECT @result")
print(data) // return 1
row = cursor.fetchone()
print(row) // None
我使用导入MySQLdb库。 MySQLdb不支持存储过程吗?它适用于myphpadmin,但它不适用于python 3.请使用我的代码。
DELIMITER $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `tests`(IN `sitename` VARCHAR(100), OUT `_group_id` VARCHAR(100))
NO SQL
BEGIN
SELECT sitename INTO _group_id ;
END$$
DELIMITER ;