UPDATE子查询嵌套在SELECT查询中

时间:2016-05-22 18:22:38

标签: mysql sql subquery

我想知道子查询的规则究竟是什么。

例如:

  1. 我们可以在任何其他语句中嵌套任何查询语句吗?
  2. (例如INSERT查询中的UPDATE查询...我知道它确实没有任何意义,我正在查看SQL注入,我想知道它是否可行...)

    1. 嵌套是否仅适用于SQL代码的精确区域? (例如在WHERE子句之后)
    2. 我尝试过搜索,但网上没有发现任何详尽无遗的内容。

1 个答案:

答案 0 :(得分:0)

不,你不能。

您所谈论的内容不会是查询(嵌套的SELECT),而是次突变(嵌套的UPDATE,INSERT,...... ),我从未听说过。

至于在哪里可以放置一个子查询 - 在SQL代码中的任何地方都需要一个值。