212 Saya menggunakan now()dalam permintaan MySQL. INSERT INTO table SET data = '$data', date = now() Tapi saya ingin menambahkan 1 hari ke tanggal ini (jadi itu dateharus berisi besok). Apa itu mungkin? sql mysql datetime Qiao sumber 5 DATE_ADD dev.mysql.com/doc/refman/5.1/en/… zod Jawaban: 457 Kamu bisa memakai: NOW() + INTERVAL 1 DAY Jika Anda hanya tertarik pada tanggal, bukan tanggal dan waktu, maka Anda dapat menggunakan CURDATE alih-alih SEKARANG: CURDATE() + INTERVAL 1 DAY Mark Byers sumber 29 AtauDATE_ADD(NOW(), INTERVAL 1 DAY) Konsumierer 4 Jika lebih dari 1, "hari" tidak menjadi jamak: "7 HARI", dll., Valid. (Bagi mereka yang penasaran.) HoldOffHunger 8 lebih baik menggunakan dikutip `data`dan `date`. AFAIR, ini mungkin kata yang dilindungi undang-undang versi saya: INSERT INTO `table` ( `data` , `date` ) VALUES('".$date."',NOW()+INTERVAL 1 DAY); Igor Qwerty sumber 5 Coba lakukan: INSERT INTO table(data, date) VALUES ('$data', now() + interval 1 day) Nicolas Bottarini sumber 4 INSERT INTO `table` ( `data` , `date` ) VALUES('".$data."',NOW()+INTERVAL 1 DAY); pengguna1239611 sumber
457 Kamu bisa memakai: NOW() + INTERVAL 1 DAY Jika Anda hanya tertarik pada tanggal, bukan tanggal dan waktu, maka Anda dapat menggunakan CURDATE alih-alih SEKARANG: CURDATE() + INTERVAL 1 DAY Mark Byers sumber 29 AtauDATE_ADD(NOW(), INTERVAL 1 DAY) Konsumierer 4 Jika lebih dari 1, "hari" tidak menjadi jamak: "7 HARI", dll., Valid. (Bagi mereka yang penasaran.) HoldOffHunger 8 lebih baik menggunakan dikutip `data`dan `date`. AFAIR, ini mungkin kata yang dilindungi undang-undang versi saya: INSERT INTO `table` ( `data` , `date` ) VALUES('".$date."',NOW()+INTERVAL 1 DAY); Igor Qwerty sumber 5 Coba lakukan: INSERT INTO table(data, date) VALUES ('$data', now() + interval 1 day) Nicolas Bottarini sumber 4 INSERT INTO `table` ( `data` , `date` ) VALUES('".$data."',NOW()+INTERVAL 1 DAY); pengguna1239611 sumber
8 lebih baik menggunakan dikutip `data`dan `date`. AFAIR, ini mungkin kata yang dilindungi undang-undang versi saya: INSERT INTO `table` ( `data` , `date` ) VALUES('".$date."',NOW()+INTERVAL 1 DAY); Igor Qwerty sumber
5 Coba lakukan: INSERT INTO table(data, date) VALUES ('$data', now() + interval 1 day) Nicolas Bottarini sumber
4 INSERT INTO `table` ( `data` , `date` ) VALUES('".$data."',NOW()+INTERVAL 1 DAY); pengguna1239611 sumber
Jawaban:
Kamu bisa memakai:
Jika Anda hanya tertarik pada tanggal, bukan tanggal dan waktu, maka Anda dapat menggunakan CURDATE alih-alih SEKARANG:
sumber
DATE_ADD(NOW(), INTERVAL 1 DAY)
lebih baik menggunakan dikutip
`data`
dan`date`
. AFAIR, ini mungkin kata yang dilindungi undang-undang versi saya:sumber
Coba lakukan:
INSERT INTO table(data, date) VALUES ('$data', now() + interval 1 day)
sumber
sumber