微信小程序云开发 更新数据库 相关问题

文章介绍了数据库操作中的Insert和Upsert模式,强调了_id字段的重要性。Upsert会根据_id进行更新或插入,而Insert遇到重复_id会失败。此外,文章提到了乱码问题,建议使用UTF-8编码的CSV文件,但要注意WPS可能产生的问题,可通过Office软件另存为解决。在上传CSV前需检查内容是否被正确引号包围,以避免分隔错误。
摘要由CSDN通过智能技术生成

一、更新模式说明:

1. insert:插入,如果出现相同 _id 会失败

2. Upsert: 更新或插入,以 _id 判断,已存在就更新,不存在则新增

注意:两种模式都是以 _id  作为判断标志(不是id)。新增可以不带_id 字段,会自动生成一个,也可以自带一个。更新的话一定要有和原 _id 一样的 _id字段。经过实验,_id最好为字母加数字,不要为纯数字。同时更新要上传全部字段,否则其它字段会被覆盖。

二、其它问题:

1. 乱码问题见乱码解决文档,补充一点:修改为utf-8编码的csv文件可能无法修改了(会乱码),建议保留修改编码前的文件,但是上传的还是修改编码后的csv文件。

2. 上传前检查csv文件是否有这些问题(修改编码前)。

(1)右键csv文件,用记事本打开。检查带逗号的内容块是否被英文双引号括起来。因为csv文件是以逗号作为分隔号,没有括起来的逗号会导致分隔错误。

(2)

 

解决方法:office一般没有这种问题,wps可能会有这个问题,这时用office打开这个csv文件另存为一份即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值