What does 'ibfk' stand for in MySQL? If I create a foreign key constraint for table 'photos' in phpmyadmin, I later see that the constraint is named 'photos_ibfk_1', and the next constraint is called 'photos_ibfk_2', etc. From this I have gathered that [tablename]_ibfk_constraintIndex is the convention for DB constraints in MySQL. Is this correct? What does IBFK stand for?
innodb foreign key.  It's just short hand naming convention.  You could call it asdfqwerty and the name would still work.