此文章主要向大家描述的是Python对MySQL存储过程进行调用的正确操作步骤,以及在其实际操作中值得我们大家注意的事项的描述,你如果对其有兴趣的话你就可以点击以下的文章进行观看了。
环境:
1.MySQL5.0 或者以上支持MySQL存储过程的版本
2.安装MySQL-python,目前支持到2.x
步骤:
一.数据库准备
1.建立表
view sourceprint?1 CREATE TABLE `Account` (
`id` BIGINT(20) NOT NULL AUTO_INCREMENT,
`sm_accountName` VARCHAR(100) COLLATE gbk_chinese_ci NOT NULL DEFAULT '',
`sm_password` TEXT COLLATE gbk_chinese_ci NOT NULL,
`sm_onlineTime` BIGINT(20) UNSIGNED NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
UNIQUE KEY `accountNameIndex` (`sm_accountName`)
)ENGINE=InnoDB
2.建立MySQL存储过程
view sourceprint?01 CREATE PROCEDURE `proctest`(IN i_id BIGINT, IN i_onlinetime BIGINT, OUT o_accname VARCHAR(30), OUT o_accpwd VARCHAR(50))
02 NOT