У меня есть хранимая процедура, которая создает таблицу в моей БД. Каждый раз, когда я вызываю эту хранимую процедуру в MySQL Workbench, таблица обновляется сама. Теперь я хочу вызвать эту процедуру в Python, чтобы получить запланированный refre sh. Я пытался это так, но каждый раз, когда я вызываю процедуру. Таблица просто пуста:
def Procedure():
try:
connection = mysql.connector.connect(host='xyz',
database='db-1',
user='xyz',
password='xyz')
mycursor = connection.cursor()
mycursor.callproc('pbx_bauen02',())
except mysql.connector.Error as error:
print("Failed to execute stored procedure: {}".format(error))
finally:
mycursor.close()
connection.close()
if __name__ == '__main__':
Procedure()