使用 Sqldelight 更新对象数据
Posted
技术标签:
【中文标题】使用 Sqldelight 更新对象数据【英文标题】:Update object data with Sqldelight 【发布时间】:2020-08-30 01:36:34 【问题描述】:我试图弄清楚如何在传递对象的.sq
文件中编写Update
查询,它将更新整行
我知道您可以执行正常的更新语句,在其中设置具有值的列,但是有没有办法像我可以插入这样的对象一样传递数据对象
insert:
INSERT INTO my_table(id, col1,col2,col3) VALUES ?;
我找不到任何类似更新记录的文档
【问题讨论】:
【参考方案1】:这样做的唯一方法是INSERT OR REPLACE
,而不是尝试更新。 UPDATE
只允许显式设置列,没有自动对象编组
【讨论】:
以上是关于使用 Sqldelight 更新对象数据的主要内容,如果未能解决你的问题,请参考以下文章
Sqldelight 1.4 如何在没有主键(id)的情况下插入填充数据生成对象