填充mySQL数据库的脚本的多个实例 - >

时间:2012-12-16 20:49:55

标签: mysql

我有一个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,我们从设置[çontentid]得到它。每次尝试后,它会增加contentId和curId,以便我知道它最后失败/停止/完成的位置。现在我想运行脚本的两个实例。他们都从设置[curId]中获取id并在完成后递增它。

我的问题是:如果我让它们在不使用任何锁定的情况下运行,那么在某些时候它会从另一个“DB”获取相同的对象并在content1中复制。

1 个答案:

答案 0 :(得分:0)

我不确定它是否会发生,但它可能会发生。 你为什么不让他们从不同的价值观开始到一定的限度?这样你甚至不需要第一张桌子。