我看到很多关于“选择”被称为 DML 的争论。有人能解释一下为什么它的 DML 因为它不操作模式上的任何数据吗?当它把锁放在桌子上时,这应该是 DML 吗?
*在维基百科 *我可以看到
“纯只读的 SELECT 查询语句与 'SQL-data' 语句[2] 一起分类,因此被标准视为在 DML 之外。SELECT ... INTO 形式被认为是 DML,因为它操纵(即修改)数据。但在通常的实践中,没有进行这种区分,并且 SELECT 被广泛认为是 DML 的一部分。[3]"
但是在 SELECT * FROM INSERT 中,选择只会执行选择!请有人帮助我理解这个概念。
谢谢