0

当我刚刚在表中添加 myName 时,它​​说找不到 myName:

col.put(["myName", False, 1, blob])
mlist = col.get("myName")
query=col.query("select * where name = 'myName'")
rs = query.fetch(update)
while rs.has_next():
data = rs.next()
data[2] = data[2] + 1
rs.update(data)
4

1 回答 1

0

您正在运行的代码正在创建一个集合,其中包含一个名为“myName”的 blob 类型的列。

然后,您正在针对该新集合运行 select 语句。但是声明中有一个错误。该查询正在寻找一个名为“name”的列,其中包含值“myName”。你应该有这样的查询: select * where myName = 'the text you´re looking'

另外,我不完全确定 blob 数据类型是一个不错的选择。我会选择数据类型“字符串”来代替实验室练习。

于 2021-09-18T05:43:19.700 回答