对数据库操作:查询—更新;删除—插入 哪种方式效率高或者科学呢? mysql内存表

如题所述

还是更新好一些,每删除再插入,主键就会增加一个数字,而且删除和插入,是要对数据库做两次操作,而update只做一次
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-12
如果单说一条记录的这个操作的话,更新操作也是先Delete后Update的吧?所以没有什么区别。
如果在多条记录的情况下,而且是大面积的字段更新,可能删除再插入会好一些;
如果在多条记录下,少记录的更新,那么更新可能会好一些;
实际情况我也不知道,猜的。。本回答被网友采纳
第2个回答  2012-12-12
这就需要看你的数据量和要操作的数据了,加入只有一条数据,这两个都一样
但是数据如果比较多,且主键没有规律,这两个都一样;如果逐渐有规律,那个用第二种方式比较高效科学
相似回答