Какая лучшая практика наименования полей таблицы в MySQL?
1 лучше, а вообще и там и там косяки
Простые название намного проще, особенно работая с разными ORM, так придется все время указывать первичный ключ. Всякие country_id удобны когда делаются внешние ключи и то наверно тут удобством можно пренебречь