"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como adicionar um ano a um campo de data no MySQL?

Como adicionar um ano a um campo de data no MySQL?

Publicado em 15/11/2024
Navegar:660

How to Add One Year to a Date Field in MySQL?

Atualizando campos de data no MySQL: adicionando um ano

No MySQL, a atualização de valores numéricos por incrementos pode ser obtida usando o número = número 1 sintaxe. No entanto, ao trabalhar com campos de data, uma abordagem diferente é necessária para adicionar uma duração específica.

Adicionando um ano a um campo de data:

Para incrementar um campo de data por um ano, você pode usar a função DATE_ADD (ou ADDDATE com INTERVAL). Esta função permite adicionar um intervalo especificado a uma determinada data:

UPDATE table SET date = DATE_ADD(date, INTERVAL 1 YEAR) 

Esta instrução adicionará um ano ao campo de data para todas as linhas da tabela especificada. A cláusula INTERVAL especifica a quantidade e a unidade de tempo para adicionar, neste caso, 1 ANO.

Exemplo:

Suponha que você tenha uma tabela chamada eventos com uma coluna chamado event_date contendo datas. Para atualizar todos os eventos e avançá-los em um ano, você usaria a seguinte consulta:

UPDATE events SET event_date = DATE_ADD(event_date, INTERVAL 1 YEAR);

Depois de executar esta consulta, todas as datas de eventos na tabela serão aumentadas em um ano.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3