У меня возникла проблема с вставкой новых строк в таблицу MySQL. Имя таблицы изменится, поэтому она должна быть переменной и с этим у меня больше всего проблем. Как изменить имя таблицы «second» с переменной? Любая идея?Python/MySQL «Вставить в» с переменными
add_word = ("INSERT INTO second "
"(name, surname) "
"VALUES (%s, %s)")
data_word = (name1, surname1)
cursor.execute(add_word, data_word)
Он работает. Большое вам спасибо :) – newblack
Не помещая данные отдельно, значит, вам нужно быть очень осторожным, чтобы избежать атак с SQL-инъекциями. – cmd
Это опасно. Вы должны использовать встроенные в MySQL функции построения строк и экранирования. – User