Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Extraia a chave primária do MySQL em PHP


Se entendi bem sua pergunta, você precisa de um identificador exclusivo para linhas de tabela que não tenham chave primária e nenhum outro tipo de identificador exclusivo. Isso não é fácil de fazer, tanto quanto eu posso ver. Outros bancos de dados têm IDs de linha exclusivos, mas o mySQL não. Você poderia use o valor de cada coluna para tentar identificar a linha, mas isso está longe de ser duplicado - pode haver duas ou mais linhas contendo exatamente os mesmos valores. Então eu diria que, sem um identificador exclusivo, isso é algo que simplesmente não pode ser feito.

Algumas ideias nesta pergunta SO:

MySQL:existe algo como um identificador de registro interno para cada registro em uma tabela MySQL?