Я использую python для доступа к базе данных MySQL, и я получаю неизвестный столбец в поле из-за отсутствия кавычек вокруг переменной.
код ниже:
cur = x.cnx.cursor()
cur.execute('insert into tempPDBcode (PDBcode) values (%s);' % (s))
rows = cur.fetchall()
Как вручную вставить двойные или одинарные кавычки вокруг значения s? Я пытался использовать str()
и вручную объединять кавычки вокруг s
, но это все равно не работает. Оператор sql отлично работает, если дважды и трижды проверить мой запрос sql.