【发布时间】:2018-07-10 20:51:55
【问题描述】:
我的老师正在尝试删除学生使用的行。 但是我怎么能删除这一行呢? 如果老师想删除这节课,无论如何都应该删除它?
这是我用于删除查询的功能:
con = DriverManager.getConnection ("jdbc:mysql://localhost:3307/lessons","root","");
String query = "DELETE FROM lessons WHERE Number= ?";
PreparedStatement pst = con.prepareStatement(query);
pst.setString(1,txtFieldNumber.getText());
pst.executeUpdate();
.
CREATE TABLE UserLogin(
Number INTEGER,
UserNumberINTEGER,
FOREIGN KEY (Number) REFERENCES termin(Number),
FOREIGN KEY (UserNumber) REFERENCES User(UserNumber)
);
CREATE TABLE lessons(
Number INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT,
LName VARCHAR(20)
);
CREATE TABLE User(
Name VARCHAR (20),
UserNUmber INTEGER NOT NULL PRIMARY KEY
);
【问题讨论】:
-
请添加更多上下文
-
@PankajGadge 更多上下文是什么意思
-
你的
NUMBER专栏int有没有机会? -
@naveenmarri 是的,它是一个整数,它是一个主键
-
lessons表的声明在哪里,您所指的父表是哪一个?