Разбор значений размера списков в качестве параметров запроса (динамический запрос с использованием списка) - PullRequest
0 голосов
/ 07 октября 2019

Перенос данных из одной базы данных в другую.

Я могу легко сделать это для данной схемы, но когда дело касается изменяющейся схемы, она становится немного хитрой.

Здесь «строка»строка, которую нужно вставить в базу данных. Заголовок [] - это список заголовков, который имеет данная строка. 'Header1', т.е. заголовок [0] является заголовком первичного ключа, который является строкой [0].

'' 'python

def modify_data_into_rds (row, Header []):

mydb = get_connection_to_rds()
cursor = mydb.cursor()
query = """INSERT INTO SchemaName.TableName('Header1','Header2','Header3',......) VALUES(%s, %s, %s,.....) ON DUPLICATE KEY UPDATE Header2= %s , Header3= %s,...... """
cursor.execute(query, (row[0],row[1],row[2],.........,row[1],row[2],.....))
mydb.commit()
cursor.close()

'' '

Я могу сделать это для данной таблицы, как это сделать для любой таблицы, если у меня есть заголовки таблиц в списке.

Радпредоставить дополнительную информацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...