è possibile con una query sapere quale sarà il valore successivo di un campo auto increment?
grazie
è possibile con una query sapere quale sarà il valore successivo di un campo auto increment?
grazie
Yes SIR!!!Originariamente inviato da lovenookie
è possibile con una query sapere quale sarà il valore successivo di un campo auto increment?
grazie
codice:$query=mysql_query("SHOW TABLE STATUS LIKE 'tabella'"); $row = mysql_fetch_assoc($query); $next_id = $row['Auto_increment']; echo $next_id;
![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Originariamente inviato da piero.mac
Yes SIR!!!
codice:$query=mysql_query("SHOW TABLE STATUS LIKE 'tabella'"); $row = mysql_fetch_assoc($query); $next_id = $row['Auto_increment']; echo $next_id;
![]()
![]()
e c'è un modo per azzerrare l'indice?
Azzerare l'indice autoincrement siiii. con TRUNCATE TABLE.Originariamente inviato da FinalFantasy
e c'è un modo per azzerrare l'indice?
Ma forse e' un po' troppo drastico. E' possibile far tornare indietro l'indice fino al valore max inserito. Ma non per chiudere buchi che poi non avrebbe senso farlo. PEr tornare indietro o andare avanti si usa:
ALTER TABLE tabella AUTO_INCREMENT = 100.
Nel caso l'autoincrement fosse a 120, ti verra' settato a 121.
Bisogna stare molto attenti a non farlo su tabelle referenziate causa la possibilita' di rendere inconsistente il database.
![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Se io ho una tabella ID:
4
8
9
10
11
14
E porto l'auto_increment a 0, quei buchi si tapperanno?
Originariamente inviato da FinalFantasy
Se io ho una tabella ID:
4
8
9
10
11
14
E porto l'auto_increment a 0, quei buchi si tapperanno?![]()
rileggi su.
![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.