我有一个包含以下数据的数据库:
filepath.putFile(uri).addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>() {
@Override
public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) {
progressDialog.dismiss();
Toast.makeText(Profile.this, "Uploading Finished",Toast.LENGTH_LONG).show();
}
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception exception) {
// Handle unsuccessful uploads - Dismiss the ProgressDialog here
progressDialog.dismiss();
Toast.makeText(Profile.this, "Unable to Uploaded Error in Firebase",Toast.LENGTH_LONG).show();
}});
但是,当我尝试通过sqlite> select * from steamUsers;
1|76561198006884566|145992938185424896
2|76561198006884566|145992938185424896
3|76561198006884566|145992938185424896
查询时,它不返回任何内容:
select * from steamUsers WHERE steamID = "76561198006884566";
如果它有用,那么这里是架构:
sqlite> select * from steamUsers WHERE steamID = "76561198006884566";
(no results)
我是否遗漏了某些东西,或者有充分的理由说明这种情况不起作用?
答案 0 :(得分:0)
(通过Michal O.的评论回答,从未答复的清单中提出问题。)
根据你的架构(假设它是一个非常好的主意......)
在'id'和'discordID'之后,'steamID'列是第三列
您要查找的值'76561198006884566'会多次出现,但仅限于第二列'discordID'。
'steamID'中唯一的值是'145992938185424896'。
简而言之,相关的值确实永远不会出现在您正在查找的列中。