Toda tabela do MySQL deve ter uma chave primária com incremento automátic
Devemoscad A tabela MySQL possui uma chave primária com incremento automático (idealmente com o tipo de campo INT
Atualizaresposta 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
tabelaID | 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