我有一个带有 SQLLite3 数据库的 Python 2.7 项目,我想通过使用一个命令从我的数据库中找到一些东西,其中值在数据库中是这样的:{'Daryan': '40.2'}
其中playerName='Daryan'
和Time=40.2
。我的表名称为“地图”,我的列名称为“时间”。
我不知道Time
值,但我知道playerName
,这是我到目前为止所尝试的内容:
我得到0结果:
this.client.room.Cursor.execute("select * from Maps where Time LIKE ?",
["{'" + playerName + "': "])
我收到错误:“提供的绑定数量不正确。当前语句使用0,并且提供了1个。”
this.client.room.Cursor.execute("select * from Maps where Time LIKE '?%'",
["{'" + playerName])
我应该改变什么来让我的执行工作?