Jump to content
Fórum Script Brasil
  • 0

mysql5.0 - tipo de campo


Skin_

Question

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 to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 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 to comment
Share on other sites

Guest
This topic is now closed to further replies.


  • Forum Statistics

    • Total Topics
      152k
    • Total Posts
      651.5k
×
×
  • Create New...