MYSQL Dynami c Функция обновления (Python) - PullRequest
0 голосов
/ 17 апреля 2020

Как мне сделать эту функцию динамической c? Я не хочу делать функцию для каждого поля, которое я хочу изменить. Я хочу иметь возможность передавать всю информацию в эту функцию.

def UpdateInformation(table, field, value, where, condition):
    DB = mysql.connector.connect(host='localhost', database='OlijonDB', user='root', passwd='password')
    DBCursor = DB.cursor(prepared=True)
    DBCursor.execute("UPDATE %s SET %s = %s WHERE %s = %s", (table, field, value, where, condition))

UpdateInformation('accounts', 'username', 'Berra1337', 'username', 'Olijon')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...