Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java mysql中的删除查询_Java_Mysql_Sql_Sql Delete - Fatal编程技术网

Java mysql中的删除查询

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查询,但我需要对以下定义的所有列进行精确的delete查询:

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:并不是每个账户都像你想象的那样“新鲜”。也许你应该加入你似乎对节制更感兴趣的社区。这意味着要做一些事情,比如链接到实际解决手头问题的文档……您甚至没有尝试正确地粘贴代码。这不是一个“为我做事”的网站