>
> Sorry, I am using MySQL.
>
> It does support FOR UPDATE, but would that still return the array reference?
>
> Thanks
> zack
>
> ----- Original Message -----
> From: "Michael A Chase" <[EMAIL PROTECTED]>
> To: "Zachary Buckholz" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
> Sent: Monday, May 20, 2002 9:23 PM
> Subject: Re: REQ: help running select and update based on results
>
>
> > On Mon, 20 May 2002 21:02:53 -0700 Zachary Buckholz
> <[EMAIL PROTECTED]> wrote:
> >
> > > I have two subs in my program one, selects a list of urls to work on and
> > > then the next sub updates the selected url's because I am running fork
> and
> > > don't want another process to check out the same url's thus causing
> things
> > > to go crazy.
> > >
> > > But my problem is that while this was good intentioned, it's not quick
> > > enough. By the time one sub has checked out the url's and the next sub
> has
> > > updated them to try and prevent them from being checked out again
> another
> > > child process has already run the first select query and gotten the same
> > > list of URLs.
> > >
> > > So how can I add the update to the initial select?
> >
> > In some RDBMS you can SELECT ... FOR UPDATE, but since you didn't mention
> > what one you are using, I can't say if yours allows that.
> >
> > --
> > Mac :})
> > ** I normally forward private questions to the appropriate mail list. **
> > Ask Smarter: http://www.tuxedo.org/~esr/faqs/smart-questions.html
> > Give a hobbit a fish and he eats fish for a day.
> > Give a hobbit a ring and he eats fish for an age.
> >
>