更新和设置SQL的首选方法

时间:2013-04-01 09:30:05

标签: sql sql-update set correctness

我正在学习SQL,并且已经找到了一些不同的更新和设置表的方法。

对于这个例子,我想知道这样做的“最正确的方法”是什么?

    UPDATE student
    SET test1 = 7, test2 = 9
    where stuid = 999

    UPDATE student
    SET test1 = 7
    where stuid = 999
    UPDATE student
    SET test2 = 9
    where stuid = 999

感谢。

5 个答案:

答案 0 :(得分:1)

运行一个更新语句总是优于两个。 我选择第一个。它只会在数据库上运行一次并更新两列。

答案 1 :(得分:1)

我将使用第一个语句,因为它只调用了一次数据库服务器。

答案 2 :(得分:1)

我建议第一个,不要重复自己,并且总是写出整洁的代码。

答案 3 :(得分:1)

声明1毫无疑问比声明2更好...... 为什么要加载数据库服务器两次而不是......

答案 4 :(得分:1)

在发布任何问题之前,首先要自己谷歌。

答案(正如其他人所说)是方法1 的偏离。 因为它不会重新加载数据库两次。

如果您是初学者,请尝试学习 W3Schools