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)
从银行到 MySQL,只需三步
- 01
连接 MySQL
填写主机、数据库和最小权限用户,或粘贴连接字符串。保存前请先测试。
主机db.acme.internal端口3306用户banksync_writerSSL 模式require测试● 连接成功 - 02
选择表
选择数据库和表,或让 BankSync 创建。可追加,或按键更新插入。
数据库analytics表transactions追加更新插入行匹配依据transaction_id - 03
选择同步计划
每小时、每天、每周或按需运行。每次运行都有记录。
每小时每天每周下次运行明天上午6:00上次运行● 新增 3 行,上午6:02
完整演示 MySQL 的设置过程
在 BankSync 中设置 MySQL 的过程,使用示例账户录制。
写入表的内容
- transaction_id
- 银行为该交易提供的稳定 ID,即您的更新插入键。 4bdd8e6931727cd
- date
- 银行入账的日期。 2026-10-19
- description
- 银行给出的描述。 Whole Foods Market
- amount
- 带正负号,以账户币种计:支出为负数。 -86.42
- currency
- ISO 4217 代码。 USD
- category
- 用于分组和筛选的支出类别。 Groceries
- account_name
- 交易来源账户,便于多家银行共用一张表。 Amex Gold
- pending
- 银行入账前为 true。 false
将银行字段映射到现有的列,或让 BankSync 为您创建表及其唯一索引。
MySQL:要点一览
- 数据
- 交易、余额、成交记录、持仓和贷款,每个数据源一种数据类型。
- 适用于
- MariaDB、PlanetScale、Amazon Aurora、RDS 和自托管 MySQL。
- 写入模式
- 追加:每次同步插入一行。更新插入:按您选择的键列匹配,并原地更新。
- 安全
- SSL 模式 disable、require 或 verify-full,最小权限用户,以及一小组可加入允许列表的固定 BankSync IP。
- 同步计划
- 可根据套餐选择每小时、每天或每周自动同步,也可随时手动同步。
- 访问方式
- 只读,在银行自己的授权页面上完成授权。BankSync 从不存储您的银行登录信息,也无法转移资金。
- 设置
- 约 10 分钟。 适用于托管型(PlanetScale、Aurora、RDS)和自托管数据库。
- 状态
- 现已可用。
- 链接
- 访问官方网站
常见问题解答
BankSync 支持哪些 MySQL 托管服务?
任何可访问的 MySQL 数据库,包括 MariaDB、PlanetScale、Amazon Aurora、RDS 和自托管 MySQL。
应该使用追加还是更新插入?
大多数数据源建议使用更新插入。追加模式每次同步都会插入新行,因此重新同步可能产生重复。更新插入按您选择的键列(如交易 ID 列 transaction_id)匹配行,并原地更新。
BankSync 能为我创建表吗?
可以。“Set this up for me”会为数据源的数据类型创建表,映射每一列,并添加更新插入所需的唯一索引。
如何限制对数据库的访问?
为 BankSync 提供仅能插入数据的用户(如需 BankSync 建表,再授予创建权限),使用 SSL 模式 require 或 verify-full,并将 BankSync 连接所用的固定 IP 地址加入允许列表。
BankSync 能转移资金或看到我的银行密码吗?
不能。银行访问为只读,并在银行自己的授权页面上完成授权。BankSync 从不存储您的银行登录信息,也无法转移资金。
BankSync 与 MySQL 无关联,未获其认可,也不是其官方合作伙伴。MySQL 商标归其各自所有者所有。
