Toda tabela do MySQL deve ter uma chave primária com incremento automátic

Entendo o valor das chaves primária Entendo o valor dos índices.

Devemoscad A tabela MySQL possui uma chave primária com incremento automático (idealmente com o tipo de campo INT

Atualiza

resposta de Raj More parece mais eficiente. O problema, quando penso nisso, é como esse ID de chave primária incrementado automaticamente se relacionará com outras tabelas. Por exemplo

tabela
ID  |   firstname  |   lastname | email
----------------------------------------
1   |    john      |   doe      | 1@email.com
2   |    sarah     |   stow     | 2@email.com
3   |    mike      |   bro      | 3@email.com
mesa
ID  | memberid |    display      |    address
--------------------------------------------
1   |    1     | funtime zone    |   123 street
2   |    3     | silly place llc |  944 villa dr 

No exemplo acima, um consumidor pode acessar o site e optar por se registrar para obter um produto / serviço gratuito. Se o consumidor optar, ele poderá fornecer informações adicionais (armazenadas na tabela 2) para correspondência adicional etc. O problema que vejo é como essas tabelas se relacionam com o 'campo de incremento automático da chave primária'. Na tabela 2, o 'memberid' refere-se ao ID da tabela 1, mas isso não é 'extremamente' claro. Qualquer nova informação colocada na tabela 2 será incrementada em 1, enquanto nãotodos consumidores optarão por participar dos dados obrigatórios da tabela