SQLAlchemy / Python: использовать элементы списка в качестве имен таблиц при передаче таблиц в базу данных MySQL - PullRequest
0 голосов
/ 28 июня 2018

У меня есть список имен таблиц. Я хочу запросить каждую из этих таблиц, просматривая список и отправляя их в базу данных MySQL, чтобы имена таблиц в новой базе данных совпадали с именами в списке. В последней строке str (i) соответствует имени таблицы. Кроме str (i) я пробовал формат "% s"% i и "{}". (I), но безрезультатно. Буду рад, если кто-нибудь сможет мне помочь. Спасибо!

for i in listOfTableNames:
    i = pandas.read_sql_query("SELECT * FROM "+i+";", engine1)
    i.to_sql(str(i), engine2, if_exists='replace', index=False)

1 Ответ

0 голосов
/ 28 июня 2018

Я понял это. Не был особенно яркий вопрос.

for i in listOfTableNames:
temp = str(i)
i = pandas.read_sql_query("SELECT * FROM "+i+";", engine1)
i.to_sql(temp, engine2, if_exists='replace', index=False)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...