次のフィールドを持つテーブルがあります。
PersonnelTable Table fields:
* FirstName
* LastName
* Address
* IdNumber
* UserName
* Password
* Status
そのテーブルでは、重複レコードを許可します。
そのテーブルから1つのオカレンスを削除したい:
String sqlStatement = "DELETE FROM `PersonnelTable` WHERE `Password` = ? AND `UserName` = ? ";
m_prepared.setString(1, _password); // set the password
m_prepared.setString(2, _username); // set the user-name
int rowsAffected = m_prepared.executeUpdate();
しかし、そのクエリはすべてのレコードを削除します where Password = ?
およびUserName = ?
そのクエリを使用して1 つのレコードのみを削除するにはどうすればよいですか?
ありがとう