auto-incremento id che parte da valore sbagliato

asevenx

Utente Attivo
7 Nov 2009
312
0
16
salve, ho creato una tabella e inserito inizialmente alcuni dati attraverso phpmyadmin, poi ho creato un form per l'inserimento da sito. Uno dei campi in questa tabella è "id" impostato come valore di auto-incremento. Tuttavia quando ho inserito i dati via phpmyadmin, per errore ho inserito degli id tipo 231,232,233 ecc, poi modificati con numeri più bassi (1,2,3 ecc), sempre sequenziali. Ora però quando vado ad inserire i dati tramite sito mi inserisce gli id a partire da 234. Come faccio per farli partire da 4? Spero di aver formulato in modo comprensibile la mia domanda.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
ciao
anche io ho cercato di riorganizzare gli id autoincrement perche dopo un po' di insert e delete si formano dei "buchi" tra gli id e nell'ultimo insert l'id parte sempre dal piu alto esistente+1. quindi volevo renderli di nuovo sequenziali.
ho cercato di spulciare tra i meandri dei vari manuali (tutti scritti nel maledetto albionico), ma non ho trovato nulla, anche se forse c'è.
quindi ho risolto in questa maniera (assurda?):
creata una tabella_2
ho passato i dati dalla tabella_1 order by id (id con i buhi) ad una uguale tabella_2 (quindi id sequenziali)
(forse esiste un rename tabella, ma anche questo non l'ho trovato, eliminata la 1 avrei rinominato la 2) quindi
elimanata e rifatta tabella_1 e ripassati i dati da tabella_2 a tabella_1

certo se qualcuno conoscesse un sistema migliore sarebbe meglio
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao
Potresti provare cosi
da phpmyadmin
ti posizioni sulla tabella
vai su "operazioni" -> copia la tabella
dagli un nome temporaneo

SPUNTA solo struttura
NON spuntare Aggiungi valore AUTOINCREMENT

una volta che hai la tabella vuota puoi fare una query del genere
Codice:
INSERT INTO tabella_copiata  (campo1,campo2,campo3,campo4)
SELECT campo1,campo2,campo3,campo4 FROM tabella_originale
tralasciando il campo increment che verra popolato in automatico

Poi dovrai invertire i nomei delle tabelle sempre dalla sezione "Operazioni"

Quoto Borgo : se ci sono soluzioni migliori ....
 
Discussioni simili
Autore Titolo Forum Risposte Data
R Distribuire uno Script "Facebook Auto Post" PHP 0
R Auto-fill per formulari in e-commerce E-Commerce 1
trattorino Mentions Auto Suggesting da jquery a php PHP 2
bubino8 [PHP] Auto Riempimento Database PHP 0
bubino8 [PHP] Auto Submit form con dati PHP 7
D [WordPress] [PHP] Pulsante per auto riempire i campi in un modulo WordPress 1
S PHP: Aiuto con upload immagini che si auto tuotano PHP 24
G profilo utente + auto PHP 3
F Auto submit form jQuery 1
E Problemi auto increment con query Insert Into Select MySQL 2
G [RETRIBUITO] Inserzionisti forum auto 0,40€ a messaggio Offerte e Richieste di Lavoro e/o Collaborazione 2
B Auto-increment multicolonna oppure qualsiasi alternativa MySQL 1
Devil-94 auto completamento delle parole Javascript 1
I auto refresh invisibile PHP 1
T db mysql - chiave primaria auto-increment MySQL 1
U Blog su auto e moto ecologiche Presenta il tuo Sito 1
F Cos'e' l'auto-fattura? Leggi, Normative e Fisco 0
B Auto-aggiornamento DIV con php+ayax PHP 1
M chiave primaria con valore auto incrementante nella maschera Database 2
P galleria fotografica per parco auto Webdesign e Grafica 12
F Da auto didatta a costruire un sito internet HTML e CSS 32
I Ricerca con auto compilazione nel database PHP 2
D [php/ios] Recuperare dati da targa auto PHP 0
Mauro Guardiani auto scroll Discussioni Varie 0
catellostefano Auto adattamento HTML e CSS 0
L auto selezionamento del option PHP 2
Web Designer [SVENDO] Web Directory Annunci Auto Compravendita siti e domini 0
B editor web con auto-completamento codice Windows e Software 1
C Function auto completamento campo zipcode PHP 3
E Database Auto aggiornato PHP 0
D refresh del database in auto? PHP 8
L pagina del sito auto-aggiornabile CMS (Content Management System) 1
andreas88 info sito vendita auto Leggi, Normative e Fisco 1
max_400 Gioco di auto - Problema sovrapposizione clip - by max_400 Flash 0
S auto complete extender is not working in Web user Control ASP.NET 1
M Auto refresh pagina solo su FF PHP 4
S Auto Complete MooTools Classic ASP 2
L nuovo sito auto Presenta il tuo Sito 1
borgo italia overflow:auto HTML e CSS 2
I Auto-start webradio [Era: Problema con codice] Javascript 0
G GalleriAuto. Auto usate in vendita. Presenta il tuo Sito 0
G Quale CMS per negozio di ricambistica auto online? CMS (Content Management System) 6
L Auto-Occasioni.Com sito annunci auto Presenta il tuo Sito 0
for10days Sito di annunci gratuiti di Auto e Moto - www.for10days.it Presenta il tuo Sito 2
G Esiste estensione firefox per fare l'auto login? Windows e Software 0
P Problema auto-increment PHP 3
L [AJAX] PHP + JS Completamento auto. Javascript 0
M Mannino Auto s.r.l. - Vendita auto nuove e usate di tutte le marche - Aulla (MS) Presenta il tuo Sito 1
B Query and List, PhP Main Page Auto Listing of User Actio PHP 0
A margin-left: 0 auto; HTML e CSS 3

Discussioni simili