Hoe pas ik de auto_increment waarde handmatig aan? Is dit mogelijk?
Noem 1 geldige reden waarom je dit zou willen?
Een auto_increment waarde gebruik je doorgaans als primaire sleutel in een tabel, de database bepaalt welke waarde deze krijgt, je kunt hier m.i. beter vanaf blijven.
1) Ja achteraf bewerken, via b.v. phpMyAdmin
2) Ja tijdelijk uit te schakkelen, toevoegen, weer inschakkelen
3) Via importeren via CSV bestanden
Zie post van Remco. Maar mocht je het toch willen aanpassen, dan kan dat het simpelst in phpMyAdmin.
Maar waar in phpmyadmin? en is het niet mogelijk met sql?
Tuurlijk, UPDATE TABEL SET id = 1
Maar nogmaals waarom wil je dat doen?
Omdat mysql om één of andere reden niet mijn auto_increment heeft terug gezet bij een backup. Dus moet ik dit veranderen.

edit: dat werkt trouwens niet, dan verander ik de id van alle rijen in de tabel.

Het gaat erom dat ik kan instellen 'hoe ver' het tellen van auto_increment is.
Dus je wilt een maximum aan de auto increment hangen? Data type veranderen misschien.
??? Nee, ik wil niet instellen tot hoever 'het tellen' gaat. Ik wil gewoon zelf instellen hoe ver auto_increment is.

Hij staat nu op 4. Ik wil er 1257 van maken.
In phpmyadmin kun je als je een tabel geselecteerd hebt, en je gaat naar Handelingen, dan kun je vanonder de autoincrement instellen.

hier is ook wel een SQL code voor, want anders kan phpmyadmin dit natuurlijk ook niet doen, maar die weet ik niet, maar dat is wel op te zoeken.
Die heb ik dus nodig. Want ik heb een beperkte phpmyadmin versie. :(

Reageren