login  Naam:   Wachtwoord: 
Registreer je!
 Forum

TRUNCATE TABLE, mysql_affected_rows probleem (Opgelost)

Offline FeatureP - 06/01/2012 22:48
Avatar van FeaturePLid Ik zit met een klein probleempje, ik werkte net met mysql_affected_rows, werkt perfect, hij geeft het aantal rijen weer dat aangepast is, maar als ik een TRUNCATE TABLE 'tabel' doe, geeft hij een 0 terug, ik wil ook weten na legen, hoeveel rijen er verwijderd zijn.

Ik heb zowat gegoogled en kwam ergens wel tegen dat dit een bug is, maar niet echt een oplossing.

2 antwoorden

Gesponsorde links
Offline Stijn - 06/01/2012 23:50
Avatar van Stijn PHP expert Ik had gehoopt je te kunnen helpen door je te verwijzen naar triggers. Helaas werkt de delete trigger niet op het truncate commando.

Met wat fantasie kan je makkelijk een oplossing bedenken. Voor iedere truncate kan je een select count(*) doen.

Als je geen twee queries wilt typen, kan je een eigen stored procedure schrijven LEEGMAKEN <table>. En daar voer je een select count(*) uit voor je hem gaat truncaten.
Bedankt door: FeatureP
Offline FeatureP - 07/01/2012 10:21
Avatar van FeatureP Lid Bedankt, ik had er niet op gedacht, ik was aan het zoeken naar een functie die achteraf telt maar dit werkt ook perfect.
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.157s