一边往数据库表中插入数据,数据量大,一边查该表的数据,会不会有什么问题?或者查询的结果不全?

2025年03月23日 18:49
有3个网友回答
网友(1):

不会的,数据库自己维护锁和快照.

如果没有事务的话,SELECT 语句的返回数据集在返回第一条数据时就已经确定.即使后面又插入了许多条符合SELECT 条件的行,这些在返回第一条数据添加的行是不会返回的.

可以自己写个Cursor试试.

网友(2):

应该不会有问题的,不过还是要看你先执行的哪一步,如果是先执行的插入那就没问题了。

网友(3):

你查询表项时,加入查询内部数据库写入的时间。