gpt4 book ai didi

mysql - INSERT INTO table 与 INSERT INTO table SET?

转载 作者:行者123 更新时间:2023-11-29 10:51:50 25 4
gpt4 key购买 nike

好吧,我对 SQL 还很陌生,我正在使用 mySQL Workbench。我找到了一些适合我的代码,但从我在 w3schools 上读到的内容来看,我并没有看到它。代码是INSERT INTOserversSET?(其中servers是表)。但我读过INSERT INTOservers这两者之间有什么实际区别吗?其中有一个是首选吗? SET ? 是什么意思?

最佳答案

首选(或至少是标准)方法是:

insert into servers ( . . . )

后跟选择。正在更新的列位于括号中。

MySQL 扩展了这个语法。它遵循与更新相同的约定。 set 语法可以更轻松地查看哪些值分配给了哪些列。这绝对是一个优势。但违背语法是一个简单的事实:它不是标准的。

如果您正在学习 SQL,请学习标准语法并记住始终列出列。

关于mysql - INSERT INTO table 与 INSERT INTO table SET?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43599568/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com