MySQL-integrasjon

Transaksjoner, saldoer, beholdninger og handler fra 14k+ banker, skrevet til en tabell i din egen MySQL-database etter en tidsplan. Lagt til eller upsertet, klare til spørringer.

mysql · analytics3 rader upsertet, 06.02
mysql> SELECT date, description, amount, category, account_name    -> FROM transactions ORDER BY date DESC LIMIT 6;+------------+--------------------+----------+------------+----------------+| date       | description        | amount   | category   | account_name   |+------------+--------------------+----------+------------+----------------+| 2026-10-19 | Stripe payout      |  4200.00 | Income     | Chase Checking || 2026-10-19 | Whole Foods Market |   -86.42 | Groceries  | Amex Gold      || 2026-10-18 | Gusto payroll      | -6850.00 | Payroll    | Chase Checking || 2026-10-18 | Figma              |   -45.00 | Software   | Amex Gold      || 2026-10-17 | Shell              |   -52.30 | Transport  | Amex Gold      || 2026-10-17 | Blue Bottle Coffee |    -6.75 | Eating out | Amex Gold      |+------------+--------------------+----------+------------+----------------+6 rows in set (0.01 sec)
Chase Checking og Amex Gold, upsertet kl. 06.02 inn i tabellen transactions. En ny synkronisering oppdaterer radene der de er, i stedet for å legge dem til på nytt.

Fra bank til MySQL i tre steg.

  1. 01

    Koble til MySQL

    Vert, database og en bruker med minst mulig rettigheter, eller lim inn en tilkoblingsstreng. Test den før du lagrer.

    Hostdb.acme.internal
    Port3306
    Brukerbanksync_writer
    SSL-modusrequire
    Test● Tilkoblingen var vellykket
  2. 02

    Velg en tabell

    Velg en database og en tabell, eller la BankSync opprette en. Legg til, eller upsert på en nøkkel.

    Databaseanalytics
    Tabelltransactions
    AppendUpsert
    Match rader påtransaction_id
  3. 03

    Velg en tidsplan

    Hver time, hver dag eller hver uke, eller ved behov. Hver kjøring logges.

    Hver timeDagligUkentlig
    Neste kjøringI morgen, 06.00
    Siste kjøring● 3 nye rader, 06.02

MySQL, satt opp fra start til slutt.

Oppsett av MySQL i BankSync, filmet med eksempelkontoer.

Dette havner i tabellen din.

transaction_id
Bankens stabile ID for transaksjonen. Upsert-nøkkelen din. 4bdd8e6931727cd
date
Dagen banken bokførte den. 2026-10-19
description
Beskrivelsen banken gir den. Whole Foods Market
amount
Med fortegn, i kontoens valuta: penger ut er negative. -86.42
currency
ISO 4217-kode. USD
category
En forbrukskategori du kan gruppere og filtrere etter. Groceries
account_name
Kontoen den kom fra, slik at mange banker kan dele én tabell. Amex Gold
pending
True til banken bokfører den. false
Tilordne bankfelt til kolonnene du allerede har, eller la BankSync opprette tabellen og den unike indeksen for deg.

Databasen din er ett stopp. Ikke hele historien.

MySQL – kort fortalt.

Data
Transaksjoner, saldoer, handler, beholdninger og lån, én datatype per kobling.
Fungerer med
MariaDB, PlanetScale, Amazon Aurora, RDS og selvhostet MySQL.
Skrivemoduser
Append setter inn en rad ved hver synkronisering. Upsert matcher på nøkkelkolonnene du velger og oppdaterer der de er.
Sikkerhet
SSL-modus disable, require eller verify-full, en bruker med minst mulig rettigheter og et lite, fast sett med IP-adresser fra BankSync som du kan tillate.
Tidsplan
Velg automatisk synkronisering hver time, hver dag eller hver uke, avhengig av abonnementet ditt, eller kjør en manuell synkronisering når som helst.
Tilgang
Kun lesetilgang, godkjent på bankens egen samtykkeskjerm. BankSync lagrer aldri innloggingen til banken din og kan ikke flytte penger.
Oppsett
Omtrent 10 minutter. Fungerer med administrerte (PlanetScale, Aurora, RDS) og selvhostede databaser.
Status
Tilgjengelig nå.

Spørsmål og svar.

Hvilke MySQL-verter fungerer BankSync med?

Enhver MySQL-database som kan nås, inkludert MariaDB, PlanetScale, Amazon Aurora, RDS og selvhostet MySQL.

Bør jeg bruke append eller upsert?

Upsert, for de fleste koblinger. Append setter inn en ny rad ved hver synkronisering, så nye synkroniseringer kan gi duplikater. Upsert matcher rader på nøkkelkolonnene du velger, for eksempel transaction_id, og oppdaterer dem der de er.

Kan BankSync opprette tabellen for meg?

Ja. «Set this up for me» oppretter en tabell for datatypen i koblingen, kobler alle kolonnene og legger til den unike indeksen som upsert krever.

Hvordan begrenser jeg tilgangen til databasen min?

Gi BankSync en bruker som bare kan sette inn (og opprette, hvis BankSync skal lage tabellen), bruk SSL-modus require eller verify-full, og tillat de faste IP-adressene BankSync kobler til fra.

Kan BankSync flytte penger eller se bankpassordet mitt?

Nei. Banktilgangen er kun lesetilgang og godkjennes på bankens egen samtykkeskjerm. BankSync lagrer aldri innloggingen til banken din og kan ikke flytte penger.

Bankdata i MySQL-databasen din.

BankSync er ikke tilknyttet, godkjent av eller offisiell partner med MySQL. Varemerkene til MySQL tilhører de respektive eierne.