增删改查
云开发提供了多种 SDK 供开发者进行操作 MySQL 数据库,包括小程序 SDK、JS SDK、Node SDK 等
| SDK 类型 | 适用平台 |
|---|---|
| 小程序 ClientSDK | 小程序 |
| JS SDK | Web 浏览器 |
| Node SDK | Node.js 环境 |
| HTTP API | 通用 |
⚠️ 注意
小程序 ClientSDK 获取 db 实例后,操作 MySQL 数据库语法与 WebSDK 一致,具体语法请参考 JS SDK
常见报错处理
xxx.rdb is not a function
报错原因:当前使用的 CloudBase SDK 版本过旧,不支持 MySQL 数据库操作。
解决方法:更新当前SDK到最新版本。
Generating default gateway base url failed: env not found
报错原因:微信基础库版本过低,不支持云开发 MySQL 数据库功能。
解决方法:更新微信基础库到 3.8.9 版本以上。
在微信开发者工具中设置最低基础库版本:
- 打开「项目详情」
- 在「本地设置」中,将「调试基础库」设置为 3.8.9 或更高版本
- 在「基本信息」中,将「最低基础库版本」设置为 3.8.9 或更高版本
注意
更新基础库版本后,请确保小程序在低版本微信中的兼容性处理,或在小程序管理后台设置最低版本要求。