python3上的存储过程调用错误

时间:2017-11-21 15:54:39

标签: mysql python-3.x stored-procedures mysql-python

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 ;

0 个答案:

没有答案