212 Eu estou usando now()na consulta MySQL. INSERT INTO table SET data = '$data', date = now() Mas quero adicionar 1 dia a essa data (para que ela datecontenha amanhã). É possível? sql mysql datetime Qiao fonte 5 DATE_ADD dev.mysql.com/doc/refman/5.1/en/… zod Respostas: 457 Você pode usar: NOW() + INTERVAL 1 DAY Se você estiver interessado apenas na data, não na data e hora, poderá usar CURDATE em vez de NOW: CURDATE() + INTERVAL 1 DAY Mark Byers fonte 29 OuDATE_ADD(NOW(), INTERVAL 1 DAY) Konsumierer 4 Se mais de 1, "dia" não se torna plural: "7 DIA", etc., é válido. (Para os curiosos.) HoldOffHunger 8 melhor uso citado `data`e `date`. AFAIR estas podem ser palavras reservadas, minha versão é: INSERT INTO `table` ( `data` , `date` ) VALUES('".$date."',NOW()+INTERVAL 1 DAY); Igor Qwerty fonte 5 Tente fazer: INSERT INTO table(data, date) VALUES ('$data', now() + interval 1 day) Nicolas Bottarini fonte 4 INSERT INTO `table` ( `data` , `date` ) VALUES('".$data."',NOW()+INTERVAL 1 DAY); user1239611 fonte
457 Você pode usar: NOW() + INTERVAL 1 DAY Se você estiver interessado apenas na data, não na data e hora, poderá usar CURDATE em vez de NOW: CURDATE() + INTERVAL 1 DAY Mark Byers fonte 29 OuDATE_ADD(NOW(), INTERVAL 1 DAY) Konsumierer 4 Se mais de 1, "dia" não se torna plural: "7 DIA", etc., é válido. (Para os curiosos.) HoldOffHunger 8 melhor uso citado `data`e `date`. AFAIR estas podem ser palavras reservadas, minha versão é: INSERT INTO `table` ( `data` , `date` ) VALUES('".$date."',NOW()+INTERVAL 1 DAY); Igor Qwerty fonte 5 Tente fazer: INSERT INTO table(data, date) VALUES ('$data', now() + interval 1 day) Nicolas Bottarini fonte 4 INSERT INTO `table` ( `data` , `date` ) VALUES('".$data."',NOW()+INTERVAL 1 DAY); user1239611 fonte
8 melhor uso citado `data`e `date`. AFAIR estas podem ser palavras reservadas, minha versão é: INSERT INTO `table` ( `data` , `date` ) VALUES('".$date."',NOW()+INTERVAL 1 DAY); Igor Qwerty fonte
5 Tente fazer: INSERT INTO table(data, date) VALUES ('$data', now() + interval 1 day) Nicolas Bottarini fonte
4 INSERT INTO `table` ( `data` , `date` ) VALUES('".$data."',NOW()+INTERVAL 1 DAY); user1239611 fonte
Respostas:
Você pode usar:
Se você estiver interessado apenas na data, não na data e hora, poderá usar CURDATE em vez de NOW:
fonte
DATE_ADD(NOW(), INTERVAL 1 DAY)
melhor uso citado
`data`
e`date`
. AFAIR estas podem ser palavras reservadas, minha versão é:fonte
Tente fazer:
INSERT INTO table(data, date) VALUES ('$data', now() + interval 1 day)
fonte
fonte