我有一个 MySQL 数据库,我有三个表:
settings
Name | Value
curId | 127
contentId| 34
content1
Id | Name
5 | XXX
34 | YYY
content2
Id | Name
12 | XXX
33 | YYY
我拥有的脚本使用设置表中的 curId 从另一个“DB”获取数据,然后如果它存在于另一个“DB”中,则将其添加到 content1 表中,如果不存在则将其添加到 content2 表中。它们都共享相同的 id,我们从 settings[çontentid] 中获取它。每次尝试后,它都会增加 contentId 和 curId,以便我知道它最后失败/停止/完成的位置。现在我想运行脚本的两个实例。他们俩都从 settings[curId] 获取 id 并在完成后递增它。
我的问题是:如果我只是让它们在不使用任何锁的情况下运行,是否会在某个时候从另一个“数据库”获取相同的对象并在 content1 中复制。