该表有两个字段,价格和金额。
我正在对这个 innodb 表执行查询,该表选择更新价格小于 100 的所有记录(查询 1)。
在进行此查询时,我希望能够在表中插入或更新价格大于 100 的行。这确定有效吗?
同时,我想保证在(查询 1)完成之前,不会发生任何更新或向表中插入行的尝试,其价格小于 100。这也确定吗?
如果我想在类型 1 的查询和问题 2 中的查询发生时对该表执行普通的 select * from 查询,我是否能够进行这些读取,或者这些读取是否必须等到锁关闭?这必须确定。编辑:我希望这些选择能够访问表中的任何记录
最后,索引对于使其正常工作至关重要吗?还是会按原样工作?
非常感谢。