212 Я использую now()в MySQL запрос. INSERT INTO table SET data = '$data', date = now() Но я хочу добавить 1 день к этой дате (так что dateдолжно содержать завтра). Является ли это возможным? sql mysql datetime Цяо источник 5 DATE_ADD dev.mysql.com/doc/refman/5.1/en/… zod Ответы: 457 Ты можешь использовать: NOW() + INTERVAL 1 DAY Если вас интересует только дата, а не дата и время, вы можете использовать CURDATE вместо NOW: CURDATE() + INTERVAL 1 DAY Марк Байерс источник 29 ИлиDATE_ADD(NOW(), INTERVAL 1 DAY) Konsumierer 4 Если больше 1, «день» не становится множественным: «7 ДЕНЬ» и т. Д. Действительны. (Для любопытных.) HoldOffHunger 8 лучше использовать кавычки `data`и `date`. AFAIR это могут быть зарезервированные слова моя версия: INSERT INTO `table` ( `data` , `date` ) VALUES('".$date."',NOW()+INTERVAL 1 DAY); Игорь Кверти источник 5 Попробуйте сделать: INSERT INTO table(data, date) VALUES ('$data', now() + interval 1 day) Николас Боттарини источник 4 INSERT INTO `table` ( `data` , `date` ) VALUES('".$data."',NOW()+INTERVAL 1 DAY); user1239611 источник
457 Ты можешь использовать: NOW() + INTERVAL 1 DAY Если вас интересует только дата, а не дата и время, вы можете использовать CURDATE вместо NOW: CURDATE() + INTERVAL 1 DAY Марк Байерс источник 29 ИлиDATE_ADD(NOW(), INTERVAL 1 DAY) Konsumierer 4 Если больше 1, «день» не становится множественным: «7 ДЕНЬ» и т. Д. Действительны. (Для любопытных.) HoldOffHunger 8 лучше использовать кавычки `data`и `date`. AFAIR это могут быть зарезервированные слова моя версия: INSERT INTO `table` ( `data` , `date` ) VALUES('".$date."',NOW()+INTERVAL 1 DAY); Игорь Кверти источник 5 Попробуйте сделать: INSERT INTO table(data, date) VALUES ('$data', now() + interval 1 day) Николас Боттарини источник 4 INSERT INTO `table` ( `data` , `date` ) VALUES('".$data."',NOW()+INTERVAL 1 DAY); user1239611 источник
8 лучше использовать кавычки `data`и `date`. AFAIR это могут быть зарезервированные слова моя версия: INSERT INTO `table` ( `data` , `date` ) VALUES('".$date."',NOW()+INTERVAL 1 DAY); Игорь Кверти источник
5 Попробуйте сделать: INSERT INTO table(data, date) VALUES ('$data', now() + interval 1 day) Николас Боттарини источник
4 INSERT INTO `table` ( `data` , `date` ) VALUES('".$data."',NOW()+INTERVAL 1 DAY); user1239611 источник
Ответы:
Ты можешь использовать:
Если вас интересует только дата, а не дата и время, вы можете использовать CURDATE вместо NOW:
источник
DATE_ADD(NOW(), INTERVAL 1 DAY)
лучше использовать кавычки
`data`
и`date`
. AFAIR это могут быть зарезервированные слова моя версия:источник
Попробуйте сделать:
INSERT INTO table(data, date) VALUES ('$data', now() + interval 1 day)
источник
источник