Zurücksetzen AUTO_INCREMENT ist eine lange Zeit in MySQL

ALTER TABLE tablename AUTO_INCREMENT = 10000000

Diese Abfrage dauert sehr lange zum aktualisieren. Warum? Ich brauche, um dies zu optimieren, Abfrage.

Warum brauchen Sie diese Abfrage? Sieht aus wie Sie Ihren Tisch nicht brauchen, ein autoincrement primary key überhaupt. Was ist die Struktur der Tabelle und was ist der Zweck von so einem reset? Sowieso, beim Neuerstellen eines index wird immer Ressourcen verbrauchen, Betrieb. Ich hoffe, Sie brauchen es nicht auf regelmäßiger basis
Hi Sharpnel, ich Danke Ihnen sehr für Ihre schnelle Antwort. In unserer website gibt es Benutzer generierten Daten und admin-Daten generiert. wir haben große Anzahl von Benutzern zu.. in diesem Fall, wenn admin brauchen, um insert-und update-bulk Menge Daten und wollen wir nicht aufeinandertreffen der id mit der user-Daten mit, damit wir reservieren die id ' s durch zurücksetzen der auto-Inkrement und mit der gleichen für insert-und update in mehreren Tabellen. Da wir gerade ein bulk insert und update, wir schreiben die Abfragen in eine text-Datei und Sie tun es durch Befehl Linie ich hoffe, Sie verstehen mein problem. Bitte helfen

InformationsquelleAutor user320343 | 2010-04-21

Schreibe einen Kommentar