MySQl AUTO_INCREMENT
Oli selline ülesanne, et mysql-tabel tühjendatakse ja siis kirjutatakse tabelisse uued andmed.
Samuti oli vaja täiendada seotud tabelit, mille siduv id tuli saada viimase id järgi.
(selle kohta kirjutasin siin:
http://www.adaptorconsulting.com/?p=1158&lang=ee
)
Kõik toimis muidu hästi, ainukeseks probleemiks oli, et põhitabeli id, mis oli pandud auto_increment lisas uusi id-sid mitte alates 1-st vaid sealt, kust eelnevad andmed ära kustutati.
Selleks, et auto_increment hakkaks alati ühest on väga lihtne käsk, mille lisasin kohe peale tabeli tühjendamise käsku:
ALTER TABLE foo AUTO_INCREMENT=1
Abi sain siit:
http://stackoverflow.com/questions/2214141/mysql-auto-increment-after-delete
Tags: auto_increment, mysql