无法在 SQLite 的列中保存多个值

Not able to save multiple values in a column of SQLite

我有一个表单下拉列表,允许用户在 R Shiny 中同时 select 多个值,并将记录保存在后端的 SQLite DB 中,数据类型为 VARCHAR

下拉菜单:

但是当我点击保存按钮时出现以下错误:

Error in : Expecting a single string value: [type=character; extent=2].

如有任何帮助,我们将不胜感激! :)

该错误告诉您所有您需要知道的。您的 selectInput 正在返回 character 的向量。您的数据库需要一个标量 character。因此,要么将 selectInput 的值转换为标量(通过连接或粘贴),要么修改您的数据库,以便它可以接受与您的输入相对应的多行数据。选择权在你。

我不能告诉你哪个更合适,因为你没有提供上下文。