我确信这个问题有99%的答案,但我似乎找不到我要找的东西。到目前为止,我一直在编写sql语句来从java中的一个表中删除一行,就像这样(对于一个名为crime的表,主键是crimeid)。crimeid来自ui)
private DatabaseAPI db;
PreparedStatement st=db.connection.prepareStatement("DELETE FROM crime WHERE CrimeId = '"+Integer.parseInt(txtCrimeId.getText())+"';");
如何为复合键编写where语句?比如,对于一个名为charges的表,其中的键是crimeid和criminal?
4条答案
按热度按时间fcg9iug31#
我相信下一个代码应该适合你
vuktfyat2#
这就是你要找的吗?
dzhpxtsq3#
你需要使用
AND
. 与AND
你要结合条件。请阅读此内容以了解更多信息
所以你的代码看起来像
只要替换一下
YourCriminalID
以及YourCrimeID
.vpfxa7rd4#
如下所示: