Dažreiz ir jāatjaunina viena SQL datu bāzes tabula un, izmantojot atjauninājumu, vēlaties izmantot citas tabulas vērtības. Lūk, kā jūs rīkotos ASP.

Pirmkārt, scenārijs, lai to būtu vieglāk saprast. Pieņemsim, ka kaut kādu iemeslu dēļ pārvietojat serverus. Jums vecajā serverī bija "trafika" tabula, kurā bija lapi page_id un hit_count. Jaunajā serverī jums ir arī “trafika” tabula ar tiem pašiem laukiem. Tagad, kad esat pabeidzis pārvietošanos, vēlaties apvienot šos divus trafika skaitļus kopā, lai jums būtu viena tabula ar kopējo trafiku.

Pirmkārt, jūs pārvietotu datus no vecā servera uz jauno serveri tabulā ar nosaukumu “traffic_old”. Tātad abās tabulās jaunajā serverī ir blakus. SQL sintakse, lai vecos trafika numurus pievienotu jaunajam, būtu šāds:

atjaunināt trafiku
iestatīt hit_count = traffic.hit_count + to.hit_count
no satiksmes_old līdz
kur traffic.page_id = uz.page_id;

Šī komanda atjauninās datplūsmas tabulu tā, lai katras lapas ID vērtība tagad būtu vienāda ar tās sākotnējo vērtību plus pieskaņotā vērtība no traffic_old.

Lai iegūtu pilnu ASP čaumalu, izlasiet ASP atjaunināšanas ievadu

Ja izmantojat rakstzīmju / virkņu vērtības, noteikti izlasiet sadaļu Apstrāde ar apostrofiem ievades laukos, lai pārliecinātos, vai ievades lauki ir gatavi lietošanai SQL.

Ievads ASP Ebook

Lejupielādējiet šo e-grāmatu, lai iegūtu visu, kas jums jāzina par ASP apgūšanu - sākot ar pakāpenisku apmācību līdz funkciju sarakstiem, parauga kodam, izplatītākajām kļūdām un risinājumiem un vēl daudz ko citu! 101 lpp.

Video Instrukcijas: Python Web Apps with Flask by Ezra Zigmond (Maijs 2024).