Ir para conteúdo
Fórum Script Brasil
  • 0

mysql5.0 - tipo de campo


Skin_

Pergunta

Olá pessoal,

no mysql4, para armazenar o retorno da função password('string'), usava um campo tipo CHAR com tamanho 16. Funcionava!

Ao atualizar para o mysql5, notei que a função password() retorna uma string muito maior.

existe algum tipo de campo próprio para receber o retorno da função password(). Caso contrário, de for armazenar o retonrno num campo tipo CHAR, qual deve ser seu tamanho mínimo?

Valeu!

Skin_

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
Olá pessoal,

no mysql4, para armazenar o retorno da função password('string'), usava um campo tipo CHAR com tamanho 16. Funcionava!

Ao atualizar para o mysql5, notei que a função password() retorna uma string muito maior.

existe algum tipo de campo próprio para receber o retorno da função password(). Caso contrário, de for armazenar o retonrno num campo tipo CHAR, qual deve ser seu tamanho mínimo?

Valeu!

Skin_

Oi, 'Skin'!

O tamanho do campo char foi alterado a partir da versão 4.1 do MySQl, de 16 para 41 bytes e a partir da versão 5.x ele inicia com o caracter '*'. para o MySQL 5.x é de 41 bytes. Como o tamanho é fixo, aconselho a utilização do tipo CHAR(41) em lugar do VARCHAR para este tipo de campo.

Para mais informações ver as seções:

5.8.9. Password Hashing as of MySQL 4.1 e

5.9. MySQL User Account Management

do manual do MySQL verão 5.0.x

att

Denis Courcy

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...