尝试此查询以输入两天较旧的日期
INSERT INTO `subject` (`id` ,`marks` ,`entry`)
VALUES ('12121', '12','CURRENT_DATE()-2');
它给出了
id | marks | entry
12121 12 0000-00-00
还尝试了'CURRENT_DATE() interval 2'
答案 0 :(得分:2)
您正在将日期列中的字符串插入。该字符串将转换为值为0
的数字。相反,试试这个:
INSERT INTO subject(id, marks, entry)
SELECT '12121', '12', CURRENT_DATE() - interval 2 day;
答案 1 :(得分:2)
试试这个:
INSERT INTO `subject`(`id` ,`marks` ,`entry`)
SELECT '12121', '12', CURRENT_DATE() - interval 2 day;