У меня есть программа python, которая хранит значения в базе данных. Я хотел бы хранить их в большом запросе, а не локально. Из Big Query docs Я смотрел на этот пример:
rows_to_insert = [(u"Phred Phlyntstone", 32), (u"Wylma Phlyntstone", 29)]
Где я могу найти подробное объяснение того, как это работает? Что надо go где и как его нужно отформатировать. Я создал таблицу со схемой (имя, дата, возраст). Когда я создаю свой собственный rows_to_insert
, я рассматриваю каждое поле ("Phred", 2345-02-19, 44) как столбец, определенный схемой?
Если так, могу ли я использовать переменную здесь? Если я могу, может кто-нибудь привести быстрый пример того, как это выглядит? (x, y, z) или ({x}, {y}, {z}) или ((x), (y), (z)).
В приведенном выше примере каждая запись строки начинается с «у». Почему?
общий синтаксис, который я видел:
INSERT INTO ‘table_name’
(column1, column2, column3, - - - )
VALUES (value1, value2, value3 - - -)
Могу ли я использовать этот синтаксис?
Спасибо за чтение моего поста. Если я допустил ошибку в том, как сформулировал мой вопрос о том, есть ли у вас предложение о том, как представить его более четко, сообщите мне об этом, и я исправлюсь.