Det finns tider som du behöver uppdatera en SQL-databasstabell och vill använda värden från en annan tabell för att göra uppdateringen med. Så här gör du i ASP.

Först scenariot för att göra detta lättare att förstå. Låt oss säga att du flyttar servrar av någon anledning. Du hade en "trafik" -tabell på den gamla servern som hade fälten page_id och hit_count. Du har också en "trafik" -tabell på den nya servern med samma fält. Nu när du är klar med att flytta vill du kombinera de två trafikfigurerna tillsammans så att du har en tabell med din totala trafik.

Först skulle du flytta data från den gamla servern till den nya servern till en tabell som heter "trafik_old". Så de två tabellerna ligger sida vid sida på den nya servern. SQL-syntaxen för att lägga till de gamla trafiknumren i det nya skulle vara:

uppdatera trafik
ställa hit_count = trafik.hit_count + to.hit_count
från trafik_old till
där Traffic.page_id = to.page_id;

Det kommandot kommer att uppdatera trafiktabellen så att varje sid-ID-värde nu är lika med dess ursprungliga värde plus det matchande värdet från Traffic_old.

För hela ASP-skalet, läs Intro till uppdatering i ASP

Om du använder tecken- / strängvärden, se till att du läser om hantering av apostrofer i inmatningsfält för att se till att dina inmatningsfält är klara för användning i SQL.

Introduktion till ASP Ebook

Ladda ner den här e-boken för att få allt du behöver veta om att lära dig ASP - från en steg för steg handledning till funktionslistor, provkod, vanliga fel och lösningar och mycket mer! 101 sidor.

Video Instruktioner: Advanced Bukkit Coding - MySQL Database - Episode 4 (2/2) (Maj 2024).