📝 Синхронизация строк MySQL с таблицей Google
Описание:
🛠️ Что делает этот рабочий процесс:
- Выполняется каждые 15 минут
по расписанию. - Выбирает несинхронизированные строки
( sync = 0) из таблицы MySQL ( fifa25_customers). - Проверяет наличие записей
, чтобы избежать ненужной записи. - Добавляет записи в таблицу Google
, сопоставляя такие поля, как имя, адрес электронной почты, номер телефона, пол и т. д. - Обновляет таблицу MySQL
, помечая эти строки как синхронизированные ( sync = 1), чтобы избежать повторной обработки. Полностью аннотировано с помощью стикеров для удобства восприятия и адаптации.
📋 Инструкции по настройке:
Создайте или выберите таблицу Google
и убедитесь, что столбцы соответствуют следующим требованиям: - id, name, phone, birthdate, email, region, gender, datatime
Убедитесь, что в вашей таблице MySQL
( fifa25_customers) есть столбец sync(значение по умолчанию = 0 для новых строк). Укажите свои учётные данные для MySQL и Google Таблиц
в n8n. (Необязательно)
: при необходимости добавьте пользовательскую фильтрацию или преобразование столбцов.
👤 Для кого это?
Маркетологи синхронизируют данные в электронной таблице Оперативные группы извлекают пользовательские данные из внутренних инструментов Аналитики регистрируют отправку форм или данные о клиентах Всем, кому нужен простой планируемый ETL-процесс из MySQL в Google Таблицы
🔐 Требуется авторизация:
- MySQL
- Google Sheets OAuth2
✅ Соблюдение лучших практик:
Использует узел IFдля предотвращения ненужной обработки Обновляет исходную базу данных, чтобы избежать дублирования Включает стикеры для наглядности Все столбцы явно сопоставлены Работает «из коробки» на любом инстансе n8n с соответствующими учётными данными