如何在一次执行中插入多行? SQFLite 颤振

时间:2021-04-21 16:39:48

标签: android sqlite flutter dart sqflite

我是使用 sqflite 的新手,我来自 android studio,通过 for's 我构建了一个多于 1 行的查询,这是这样的:

INSERT OR REPLACE INTO clientes (codigo, empresa, nombre, e_mail) VALUES (?,?,?,?),(?,?,?,?)

然后再次使用 for,我用绑定插入了值。

我的问题是,现在我正在尝试执行相同的功能,但是在 Flutter 中 .. 我找不到方法,因为我没有像在 android studio 中找到任何称为“绑定”的函数 .. 我知道Flutter 使用 SQFLite 处理地图更容易,但我不知道如何......目前我有这个动态武装查询:

INSERT OR REPLACE INTO clientes (codigo, empresa, nombre, e_mail) VALUES (?,?,?,?),(?,?,?,?)

我现在如何在颤振中动态传递值? 因为这会执行它并插入它,但当然在数据库中你看到的是 "NULL NULL NULL NULL" 清楚,因为我没有将值传递给参数......你能帮我或指导我如何做吗?

我在想,如果我可以从地图动态传递这些值?我应该如何做一些实际的例子,你能给我吗? 或有清单?前任 [{2, asd, asd, asd@mail.com}, {3, asd, asd, asd@mail.com}] 并动态插入这 2 个项目中的每一个作为参数......如果可能的话,你能给我一个实际的例子吗?

从现在开始感谢

0 个答案:

没有答案