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

2025-03-23 18:49:23
推荐回答(3个)
回答1:

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

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

可以自己写个Cursor试试.

回答2:

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

回答3:

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