我有一张桌子像company,
id | name | age | address | salary
----+--------+-----+-----------+--------
1 | Ganesh | 32 | Chennai | 20000
2 | Allen | 25 | Chennai | 15000
3 | Teddy | 23 | Chennai | 20000
4 | Mark | 25 | Chennai | 65000
5 | Paul | 32 | Chennai | 20000
6 | Allen | 25 | Chennai | 15000
7 | Teddy | 23 | Chennai | 20000
8 | Paul | 32 | Chennai | 20000
9 | Allen | 25 | Chennai | 15000
10 | Teddy | 23 | Chennai | 20000现在,在后台,当我更新这个表中的任何一个(或更多)记录(S)时,会发生什么?
update company set address = 'California' where id = 5;我真正怀疑的是,它是会删除整条旧纪录,然后用给定的值新插入一条纪录,还是只会取代指定列中的给定值?
如果记录被删除以便更新,那么内存仍然在那里吗?
https://dba.stackexchange.com/questions/154350
复制相似问题