Toon posts:

[MySQL] Truncate bij grote tabel leegt maar gedeeltelijk

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi,

ik werk met MySQL 5 en in mijn php file roep ik een truncate aan op een tabel die meer als 750000 records heeft. Nu leegt ie gewoon niet helemaal, er blijven nog altijd een paar duizend records over.
Ik dacht dat in MySQL5 trouwens de volledige tabel gedropt werd en dan opnieuw aangemaakt bij een truncate.... is dit een bug of zie ik nog iets anders over het hoofd?

Ook als ik in PhpMyAdmin een truncate doe, doet ie juist hetzelfde trouwens

[ Voor 11% gewijzigd door Verwijderd op 17-02-2006 14:22 ]


Verwijderd

In phpmyadmin kan je een voorbeeld scriptje generen ;) heb je dat al bekeken. :X

[ Voor 8% gewijzigd door Verwijderd op 17-02-2006 14:46 . Reden: noob fout ]


  • igmar
  • Registratie: April 2000
  • Laatst online: 27-03 10:55

igmar

ISO20022

Is dit een tabel met ARCHIVE als engine ?

Verwijderd

Topicstarter
Verwijderd schreef op vrijdag 17 februari 2006 @ 14:45:
In phpmyadmin kan je een voorbeeld scriptje generen ;) heb je dat al bekeken. :X
duh... ik weet wel hoe ik een truncate moet doen

  • Skaah
  • Registratie: Juni 2001
  • Niet online
Verwijdert DELETE FROM table wel alles? Of heb je misschien een LOCK op je tabel of op een rij (als je InnoDB gebruikt?)

Verwijderd

Topicstarter
Skaah schreef op vrijdag 17 februari 2006 @ 15:07:
Verwijdert DELETE FROM table wel alles? Of heb je misschien een LOCK op je tabel of op een rij (als je InnoDB gebruikt?)
het is een MyISAM, ik heb geen Lock
een archive kan ik niet maken want er moeten indexen op de tabel staan

[ Voor 12% gewijzigd door Verwijderd op 17-02-2006 15:22 ]


Verwijderd

Topicstarter
nog iemand ideeën?

thx
Pagina: 1