il comando truncate dovrebbe cancellarmi tutti i dati e far ripartire il conteggio della colonna autoincrement da 1, giusto?
e perché su un server mi funziona e sull'altro invece il conteggio riparte da dove era arrivato prima? [2000 e passa]
quello su cui funziona ha mysql ver. 4.0.23, mentre l'altro su cui non va ha mysql ver. 3.23.58
è la versione?
sul manuale trovo:
quindi se lo uso nella 3.23.58 è come usare semplicemente DELETE?In MySQL 3.23, TRUNCATE TABLE is mapped to COMMIT; DELETE FROM tbl_name, so it behaves like DELETE.
TRUNCATE TABLE is an Oracle SQL extension. This statement was added in MySQL 3.23.28, although from 3.23.28 to 3.23.32, the keyword TABLE must be omitted.
e se voglio far ripartire il conteggio da 1 come faccio?
grazie mille!![]()