Java mysql中的删除查询
我想从多个表中删除行。我知道select查询,但我需要对以下定义的所有列进行精确的delete查询:Java mysql中的删除查询,java,mysql,sql,sql-delete,Java,Mysql,Sql,Sql Delete,我想从多个表中删除行。我知道select查询,但我需要对以下定义的所有列进行精确的delete查询: SELECT j.application_id, j.first_name, j.last_name, c.description, l.description, p.description, " + "j.email, j.date_applied, j.applicat
SELECT j.application_id,
j.first_name,
j.last_name,
c.description,
l.description,
p.description, " +
"j.email,
j.date_applied,
j.application_status,
j.dob, j.current_city, j.phone_mobile, j.phone_residence " +
"FROM jobapp.job_applications j,
jobapp.countries c,
jobapp.countries l ,
jobapp.job_locations p " +
"WHERE j.preferred_location = p.id
AND j.current_country = l.id
AND j.nationality = c.id "; //+
//"and application_status like ? and first_name like ? and last_name like ? and email like ?";
使用MySQL可以很好地进行查询,但我需要一个删除查询,用于删除行的确切列…delete语句的结构如下:
DELETE FROM table WHERE condition.
您应该用上面查询的主键(如果存在)替换条件,并一次一个地引用每个表。您只想删除申请者,对吗?我想,您对从国家和工作地点删除行不感兴趣;查阅文档:@OMG,这很有帮助。他是新来的,为什么不指给他看呢?也许你应该温习一下。@Paul:并不是每个账户都像你想象的那样“新鲜”。也许你应该加入你似乎对节制更感兴趣的社区。这意味着要做一些事情,比如链接到实际解决手头问题的文档……您甚至没有尝试正确地粘贴代码。这不是一个“为我做事”的网站