首次在我的应用程序中使用Android数据库。我已经研究过更新语句,我不断看到使用单行ID更新的示例,但是如果我使用复合键怎么办?找到唯一行的唯一方法是使用季节编号和团队名称以及我的数据库。所以我需要创建一个类似..
的语句UPDATE table_name
SET wins=5, losses=3
WHERE Team_Name='Something' AND Season='1;
这可能吗?可能有多行(大约8行),我需要一次执行此操作。并且可能会使用变量作为团队名称而不是。谢谢你的帮助。
答案 0 :(得分:2)
是的,这是可能的。如果您的季节是字符串,那么您将使用:
UPDATE table_name
SET wins = 5, losses = 3
WHERE Team_Name = 'Something'
AND Season = '1'
但是,如果您的季节是一个数字,那么您将使用:
UPDATE table_name
SET wins = 5, losses = 3
WHERE Team_Name = 'Something'
AND Season = 1