【发布时间】:2021-01-28 15:31:55
【问题描述】:
我有一个数据库,其中的值存储在 .db 文件中。 [UUID:整数]
1e1f3e6e-c6e6-4897-8bb8-d732a1f5b303 : 12
2b0978c1-3f5b-4c7e-9151-231e0a21d2e3 : 128
4eba65c7-b02f-4627-8205-172333951d39 : 1
4baa130f-fe5b-45c7-9a44-842a6544d4a9 : 73
99fc3095-0aaa-4b19-aa2e-65b027bfd6ad : 7342
我想使用 UUID 来获取整数,就像在字典中一样。例如mydatabase["99fc3095-0aaa-4b19-aa2e-65b027bfd6ad"] 将返回 7342。到目前为止,我所看到的有关获取值的所有内容都不能以这种方式工作。
【问题讨论】:
-
UUID : INTEGER是两列还是一列? -
你可以让
mydatabase成为一个自定义对象,当它传递一个这样的字符串时,它会在后台执行一些 sql 调用,我想。或者,如果您可以使用mydatabase('uid')使其成为一个函数,那就更容易了 -
它们在不同的列中
-
您是否尝试过使用
where子句? -
我想我有一些工作,但它返回
而不是