- 修改数据=>.update({需要修改的数据},谓词)=>谓词.equalTo('id', 2) // 加等值条件 定位这一行的数据
- 删除数据=>.delete(谓词)=>.谓词.equalTo('id', 2)定位到这一行的数据做删除
- 删除数据库=>relationalStore.deleteRdbStore(context: Context, config: StoreConfig): Promise<void> config参数:数据库的名字&安全等级
Button('改')
.onClick(async () => {
const pre = new relationalStore.RdbPredicates(this.tableName)
//创建等值配置
pre.equalTo('id', 2) // 加等值条件
await this.store?.update({
id: 777,
title: '哈哈',
content: '嘻嘻',
create_time: Date.now()
}, pre)
promptAction.showToast({ message: '成功修改' })
})
Button('删除数据库')
.onClick(() => {
relationalStore.deleteRdbStore(getContext(), {
name: 'interview_tong.db',
securityLevel: relationalStore.SecurityLevel.S1
})
promptAction.showToast({ message: '删库成功' })
})