我现在正在学习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
谢谢。
在发表任何问题之前一定要先谷歌一下自己。
答案(正如其他人所说)偏离了方法1。
如果你是初学者,试着去学习W3Schools
运行一个更新语句总是比运行两个更新语句好。我选择第一个。它只在数据库上运行一次,并更新两个列。
我将使用第一条语句,因为它只是对数据库服务器的一次调用。
我建议第一条,不要重复,总是写整洁的代码。
语句1毫无疑问比语句2好…为什么加载了两次db服务器…