Чтение переменной python в запросе maridb - PullRequest
0 голосов
/ 25 февраля 2020

Я пытаюсь добавить данные в таблицы mariadb. Мой вопрос, как прочитать переменную в запросе mariadb, используя python.

Код

Values = ['duroc', '0.1', '1']
v0 = Values[0]
v1 = Values[1]
v2 = int(Values[2])
Query = """INSERT INTO t1 (Name, Version, id) VALUES 
                   (v0, v1, v2 ) """

Пожалуйста, кто может помочь мне получить значение v1, v2, v3 во вставке запрос? Надеюсь, что это ясно.

1 Ответ

1 голос
/ 25 февраля 2020

Используйте заполнители в SQL, затем укажите список значений в качестве аргумента для cursor.execute()

cursor = conn.cursor()
Query = """INSERT INTO t1 (Name, Version, id) VALUES (%s, %s, %s) """
cursor.execute(Query, Values)
conn.commit()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...