Вызовите хранимую процедуру с python - PullRequest
0 голосов
/ 16 января 2020

У меня есть хранимая процедура, которая создает таблицу в моей БД. Каждый раз, когда я вызываю эту хранимую процедуру в 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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...