Python и mysql db

Всем привет, написал код, в котором открывается интерактивная консоль, в которую нужно будет вводить запросы MySQL, пока не будет введено 'Exit' и тогда программа закроется, но у меня проблема, не выполняются команды которые введены для запросов MySQL. Помогите найти причину и ее решение

вот Собственно код

import mysql.connector
import sys


def repeat():
    mydb = mysql.connector.connect(
        host='localhost',
        user='ace',
        passwd='1234'
    )
    mycursor = mydb.cursor()
    x = input('Enter SQL > ')
    if x != 'exit':
        mycursor.execute(x)
        return repeat()
    else:
        print('Work with the database is complete')
        mydb.close()
        sys.exit()


if __name__ == '__main__':
    repeat()

Ответы (0 шт):