Det er tider du trenger å oppdatere en SQL-databasetabell, og vil bruke verdier fra en annen tabell for å gjøre oppdateringen med. Slik gjør du det i ASP.

For det første scenariet for å gjøre dette lettere å forstå. La oss si at du flytter servere av en eller annen grunn. Du hadde en "trafikk" -tabell på den gamle serveren som hadde feltene page_id og hit_count. Du har også en "trafikk" -tabell på den nye serveren, med de samme feltene. Nå som du er ferdig med å flytte, vil du kombinere de to trafikktallene slik at du har en tabell med den totale trafikken.

Først ville du flytte dataene fra den gamle serveren til den nye serveren, til en tabell som heter "trafikk_old". Så de to tabellene er side om side på den nye serveren. SQL-syntaks for å legge til de gamle trafikktallene i det nye ville være:

oppdater trafikk
angi hit_count = traffic.hit_count + to.hit_count
fra trafikk_old til
hvor traffic.page_id = to.page_id;

Denne kommandoen vil oppdatere trafikktabellen slik at hver side-ID-verdi nå er lik sin opprinnelige verdi pluss samsvarende verdi fra trafikk-gull.

Les Intro to Updating i ASP for hele ASP-skallet

Hvis du bruker tegn / strengverdier, må du huske å lese om Håndtering av apostrofer i inntastingsfelt for å forsikre deg om at inputfeltene er klare til bruk i SQL.

Introduksjon til ASP Ebook

Last ned denne eboken for å få alt du trenger å vite om å lære ASP - fra en trinnvis opplæring til funksjonslister, prøvekode, vanlige feil og løsninger og mye mer! 101 sider.

Video Instruksjoner: How To Install MySQL on Windows 10 (Kan 2024).