Перенос данных из одной базы данных в другую.
Я могу легко сделать это для данной схемы, но когда дело касается изменяющейся схемы, она становится немного хитрой.
Здесь «строка»строка, которую нужно вставить в базу данных. Заголовок [] - это список заголовков, который имеет данная строка. '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()
'' '
Я могу сделать это для данной таблицы, как это сделать для любой таблицы, если у меня есть заголовки таблиц в списке.
Радпредоставить дополнительную информацию.