arailton Postado Junho 29, 2011 Denunciar Share Postado Junho 29, 2011 Como faço para alterar datas em alguns registros gravados no BD.Tenho sistema e nele está gravado os boletos dos clientes, queria alterar só parte das datas. Ex.: select * from lancamento where usuario="joao";id | usuario | boleto | vencimento01| joao | 00035 | 2011-06-1002| joao | 00036 | 2011-07-1003| joao | 00037 | 2011-08-1004| joao | 00038 | 2011-09-1005| joao | 00039 | 2011-10-10...12| joao | 00047 | 2012-05-10Gostaria de alterar "via linha de comando" todos os meses do vencimento ou o dia do vencimento. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Willian Gustavo Veiga Postado Junho 29, 2011 Denunciar Share Postado Junho 29, 2011 Utilize o comando UPDATE do SQL.Um abraço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Ricardo Portolan Postado Junho 29, 2011 Denunciar Share Postado Junho 29, 2011 (editado) Boa noite arailtonUse o código abaixo:update lancamento set vencimento = "NOVO_VALOR" where id = "NUMERO_ID";Abraço. Editado Junho 29, 2011 por Ricardo Portolan Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Courcy Postado Julho 1, 2011 Denunciar Share Postado Julho 1, 2011 Como faço para alterar datas em alguns registros gravados no BD....12| joao | 00047 | 2012-05-10Gostaria de alterar "via linha de comando" todos os meses do vencimento ou o dia do vencimento.Para alterar o dia de vencimento de 10 para 12 em todos os registros que possuam o dia 10, faça assim:UPDATE lancamento SET vencimento = STR_TO_DATE(CONCAT(YEAR(vencimento),'-',MONTH(vencimento),'-','12'), '%Y-%m-%d') WHERE DAY(vencimento) = 10O mesmo pode ser feito para mes e para ano Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
arailton
Como faço para alterar datas em alguns registros gravados no BD.
Tenho sistema e nele está gravado os boletos dos clientes, queria alterar só parte das datas. Ex.:
select * from lancamento where usuario="joao";
id | usuario | boleto | vencimento
01| joao | 00035 | 2011-06-10
02| joao | 00036 | 2011-07-10
03| joao | 00037 | 2011-08-10
04| joao | 00038 | 2011-09-10
05| joao | 00039 | 2011-10-10
.
.
.
12| joao | 00047 | 2012-05-10
Gostaria de alterar "via linha de comando" todos os meses do vencimento ou o dia do vencimento.
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.