Re: automatically updating all records, one by one in a db
This WebDNA talk-list message is from 2000
It keeps the original formatting.
numero = 36255
interpreted = N
texte = The data I change is in fact based on the data contains within the individual record. I have already made a copy of the database and have it on my development machine - just so I don't mess up my production database
I'll give this a try, always worried about making such wholesale changes to my primary database ThanksOn Friday, August 18, 2000, Peter Ostry wrote:>on 17.08.2000 13:16, Dale at stuff@colony.net wrote:>>> I have to update some information in each record of a live production>> database. There are a couple of different fields that need to be updated and I>> want to make sure I do things correctly as to not mess up my>db.>>Make a copy first :)>>>> So how do I do a search, with results for only 1 at a time, make the changes,>> then proceed to the next record that needs to be updated?>>>You don't have to search for each record individually. [founditems] is in>fact a loop which automatically steps through all found records. Everything>between [founditems] and [/founditems] is executed record for record. You>can use [showif]'s there to define conditions for various actions. For each>run through [founditems] you can use data of the current record if>necessary.>>If you do not need individual data of the current record but rather change>all or a selection of records by given criteria, a search is not necessary.>Use [replace], which is actually query and replace in one>command.>>>-->btw - to change fields within a [founditems] loop you have to use [replace]>either. Since [replace] containes a search this is (in my opinion) wasted>time - I never understood why I have to do execute a new query for a already>loaded record... >>>Peter>>>------------------------------------------------------------->This message is sent to you because you are subscribed to> the mailing list .>To unsubscribe, E-mail to: >To switch to the DIGEST mode, E-mail to >Web Archive of this list is at: http://search.smithmicro.com/>-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://search.smithmicro.com/
Associated Messages, from the most recent to the oldest:
The data I change is in fact based on the data contains within the individual record. I have already made a copy of the database and have it on my development machine - just so I don't mess up my production database I'll give this a try, always worried about making such wholesale changes to my primary database ThanksOn Friday, August 18, 2000, Peter Ostry wrote:>on 17.08.2000 13:16, Dale at stuff@colony.net wrote:>>> I have to update some information in each record of a live production>> database. There are a couple of different fields that need to be updated and I>> want to make sure I do things correctly as to not mess up my>db.>>Make a copy first :)>>>> So how do I do a search, with results for only 1 at a time, make the changes,>> then proceed to the next record that needs to be updated?>>>You don't have to search for each record individually. [founditems] is in>fact a loop which automatically steps through all found records. Everything>between [founditems] and [/founditems] is executed record for record. You>can use [showif]'s there to define conditions for various actions. For each>run through [founditems] you can use data of the current record if>necessary.>>If you do not need individual data of the current record but rather change>all or a selection of records by given criteria, a search is not necessary.>Use [replace], which is actually query and replace in one>command.>>>-->btw - to change fields within a [founditems] loop you have to use [replace]>either. Since [replace] containes a search this is (in my opinion) wasted>time - I never understood why I have to do execute a new query for a already>loaded record... >>>Peter>>>------------------------------------------------------------->This message is sent to you because you are subscribed to> the mailing list .>To unsubscribe, E-mail to: >To switch to the DIGEST mode, E-mail to >Web Archive of this list is at: http://search.smithmicro.com/>-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://search.smithmicro.com/
Dale
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
Admin Edit prob. (1997)
reversing the effects of [url] (1997)
WebCat Error Log problem (2.0.1, acgi, Mac) (1997)
WebCatalog Plug-in for Webstar. (1997)
Math with Time (1997)
no global [username] or [password] displayed ... (1997)
[SearchString] problem with [search] context (1997)
Re:Searching for ALL / empty form field (1997)
can we get string variables? (1998)
merhcant account resource (1999)
New syntax feedback for 4.0 (2000)
Robert Minor duplicate mail (1997)
Hide Ifs (2000)
Help! WebCat2 bug (1997)
WebCat2b13MacPlugIn - [showif][search][/showif] (1997)
WebDNA-Talk Digest mode broken (1997)
Password Authentication - request example (1998)
PCS Emailer's role ? (1997)
[WebDNA] Mac OS X Server ("Maverick") - Not Authorized (2014)
A Global Variable (1997)