Hvis du skal have opdateret så tit, så vil jeg nu næsten foreslå du holder dig til at lave COUNT(*) on-demand, kombineret med et indeks på maal. Så undgår du redundans, og risikerer dermed ikke at dine data bliver forældede.
Men ellers er det jo bare et spørgsmål om at skrive et script der tømmer tabel2 og kører den der query - selvfølgelig forudsat at du ikke sletter de data du har fået talt sammen, ellers er vi nok ude i at lave opdateringen manuelt. Det script får du så bare kørt med et cronjob - enten på din server, hvis du har mulighed for det, eller med en af de eksterne cronjob-services, såsom
http://cronjob.de.Alternativt kan du lave den query en gang, og så ændre den kode der laver indsættelse i tabel1 så den tæller tabel2 op. Du kan måske endda helt undvære tabel1 så, hvis der da ikke er andre data end det der.