• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Rorsch

Actualizar campo numérico em base de dados MySQL

5 mensagens neste tópico

Boas :)

Quero actualizar uns campos da minha base de dados referentes a datas (dia 8 quero passar para dia 08, por exemplo). Tento correr este código, mas nada :thumbsup:

UPDATE pasteventsbyday SET day ='01' WHERE day ='1';

Alguém sabe como posso resolver o meu problema?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas,

Deixa aqui um exemplo do formato das horas que tens na base de dados, para ver qual o problema.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Qual é o tipo de dados da coluna?

Tb desconfio q o problema seja por teres um tipo de dados numérico.

De qq maneira não faz sentido quereres guardar '01' em vez de '1'.

Se queres q a página web ou os forms mostrem '01', deves fazer isso formatando o valor na apresentação.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

O valor é numérico. Realmente penso que é melhor mesmo tratar dos dados depois de os obter da base de dados. Obrigado :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora