Ik werk met Access 2007 als frontend en heb door de grote hoeveelheid data voor mySQL gekozen voor de dataopslag. Dit werk feilloos. Alleen ik wil het leeggooien van tabellen versnellen.
Ik gebruik nu het commando:
[VBA] DoCmd.RunSQL "DELETE * FROM p203_artGrev;", False [/VBA]
De toevoeging False heb ik toevoegd voor de UseTransaction. Door deze op False te zetten wordt de boel al aanzienlijk versneld.
mySQL ondersteund truncate table. Access niet. Wanneer ik alle records in een tabel via Access wil deleten dan duurt dit naargelang het aantal rustig een kwartier of meer. Een truncate commondo rechtstreeks op de mySql db daar en tegen slecht een fractie van een seconde.
Weet iemand een manier om via Access toch een truncate commondo op een mySQLdb uit te voeren?
Ik gebruik nu het commando:
[VBA] DoCmd.RunSQL "DELETE * FROM p203_artGrev;", False [/VBA]
De toevoeging False heb ik toevoegd voor de UseTransaction. Door deze op False te zetten wordt de boel al aanzienlijk versneld.
mySQL ondersteund truncate table. Access niet. Wanneer ik alle records in een tabel via Access wil deleten dan duurt dit naargelang het aantal rustig een kwartier of meer. Een truncate commondo rechtstreeks op de mySql db daar en tegen slecht een fractie van een seconde.
Weet iemand een manier om via Access toch een truncate commondo op een mySQLdb uit te voeren?