Date
我对在 MySQL 数据库中添加天数有疑问。以下是我的代码:
res=stat.executeQuery("select st_date from tmp1 where st_date = '"+t1.getText()+"'");
while(res.next())
{
System.out.println(res.getDate(1));
int i=0;
while(i<14)
{
statement.executeUpdate("Insert into datetab values(DATE_ADD('"
+res.getDate("st_date")+"',INTERVAL 1 DAY),'"+tempname+"')");
i=i+1;
}
}
表中的所有更新都datetab
发生了,但是有一个问题。我将用一个例子来解释这个问题。如果 tmp1 表中的日期是 28-12-2000,那么在使用 执行插入查询后date_add()
,会发生 13 个新插入,但所有这些插入都是“29-12-2000”。