Я пытался удалить запись из таблицы через http://localhost/phpmyadmin.
Он вернул следующую ошибку:
"Невозможно удалить или обновить родительскую строку: не удалось выполнить ограничение внешнего ключа (press
. prodstock
, CONSTRAINT fk_prodstock_prodlist1
FOREIGN KEY (item_code
) ССЫЛКИ prodlist
(id
) ВКЛ УДАЛИТЬ НЕТ ДЕЙСТВИЙ ПО ОБНОВЛЕНИЮ НЕТ ДЕЙСТВИЙ) "
Я написал код JAVA, чтобы удалить его из NetBeans:
private void loginBut46ActionPerformed(java.awt.event.ActionEvent evt) {
if (prodlist.getSelectedRowCount() == 0) {
JOptionPane.showMessageDialog(rootPane, "Select Raw to View!");
} else {
int r = prodlist.getSelectedRow();
String id = prodlist.getValueAt(r,0).toString();
String item_code = prodlist.getValueAt(r,1).toString();
try {
DB.DB.statement("delete from prodlist where id = '"+id+"' ");
DB.DB.statement("delete from prodstock where item_code='"+item_code+"'");
} catch (Exception ex) {
Logger.getLogger(Stock.class.getName()).log(Level.SEVERE, null, ex);
}
}
}