我正在学习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
感谢。
答案 0 :(得分:1)
运行一个更新语句总是优于两个。 我选择第一个。它只会在数据库上运行一次并更新两列。
答案 1 :(得分:1)
我将使用第一个语句,因为它只调用了一次数据库服务器。
答案 2 :(得分:1)
我建议第一个,不要重复自己,并且总是写出整洁的代码。
答案 3 :(得分:1)
声明1毫无疑问比声明2更好...... 为什么要加载数据库服务器两次而不是......
答案 4 :(得分:1)