PyMySQL with Flask: %d format: a number is required, not str with stored procedure
PyMySQL with Flask: %d format: a number is required, not str with stored procedure
在Python中配置了PyMySQL后,我被无法执行存储过程的问题搞糊涂了。 cursor.callproc('storingSystemCreateCategory', 'Test12444')
returns: %d format: a number is required, not str
.
程序如下:
DELIMITER //
CREATE PROCEDURE storingSystemCreateCategory(IN name VARCHAR(255))
BEGIN
INSERT INTO StoringSystem.Category(`createdAt`, `updatedAt`, `deleted`, `name`)
VALUES (CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, False, name);
END //
DELIMITER ;
我将 http://flask-mysql.readthedocs.io/en/latest/#usage 与上述设置一起使用。
如何正确执行程序?
Traceback 是非常重要的信息,描述异常来自何处。
您必须粘贴回溯,而不仅仅是错误消息。
在Python中配置了PyMySQL后,我被无法执行存储过程的问题搞糊涂了。 cursor.callproc('storingSystemCreateCategory', 'Test12444')
returns: %d format: a number is required, not str
.
程序如下:
DELIMITER //
CREATE PROCEDURE storingSystemCreateCategory(IN name VARCHAR(255))
BEGIN
INSERT INTO StoringSystem.Category(`createdAt`, `updatedAt`, `deleted`, `name`)
VALUES (CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, False, name);
END //
DELIMITER ;
我将 http://flask-mysql.readthedocs.io/en/latest/#usage 与上述设置一起使用。
如何正确执行程序?
Traceback 是非常重要的信息,描述异常来自何处。 您必须粘贴回溯,而不仅仅是错误消息。