Having LOST every instance of the word auto_increment from both my localhost AND live databases of site I am VERY keen to learn more about this!

NOT a big deal relatively speaking to ADD to word 'auto_increment' to the END of the first [usually] line of many/most of the TABLES in a copoy of the database then reupping it with phpmyadimn or similar...
is that RIGHT?
the problem is:
WHY did it happen : I think due to the way and options/versions I saved and loaded - [import/export] the database with... things like exporting with, add drop tables and specifying mySQL version 4 [while exporting] are things I'll look into... and learn about ...Also, just the different phpmyadmin version and HOW I imported/exported in a DIFFERENT way [spot in the program even] in one as compared to the other phpmyadmin ..
What about OTHER components etc. that ADD tables to DATABASE: it's one thing to compare and therefore find OUT what a virgin Joomla database is like and where auto_increment is in it.. then there's the OTHER components etc. that ADD auto_increment to the database it THEIR tables...
Thinking that backing up the database a LOT is important... and also maybe getting familiar WITH the components etc. more ... by unzipping their files to see what ANY .sql files are like...
All in all this is gonna be great to understand more.... as it's critical to know the database...
SO: anyone have a workflow or comments on why this happens or MOST of all... the cleverest ways to fix... WHEN one has MORE than a stock JOOMLA database.... ie. there will be other probs. even after adding the auto_increment word back to the forst line [usually] of the tables in database... as there are OTHER auto_increment lines leasewhere...
bit of a ramble, crazy busy at the momoent many have to come back to clean this up, sorry.
ALL ideas'thought obviously of interest...