我找到了如何使用
cursor.callproc
从 Python 调用 MySQL 中的存储过程的示例。
但是
cursor.callproc
似乎没有在MariaDB中定义。我使用的是10.3版本。
我该如何解决这个问题?
self.cursor.callproc('sys.table_exists', ('my_dbase', 'some_table', '@table_type'))
records = self.cursor.fetchall()
print(f'records {records}') # [('BASE TABLE',)] if exists, [('',)] if the table does NOT exist...