我正在使用Java进行约会。我正在尝试在MySQL中插入当前日期。数据库中表的数据类型是datetime。当我试图插入数据时,会引发异常。
将nvarchar数据类型转换为日期时间数据类型会导致超出范围的值。
我想在这一领域中插入当前日期。
发布于 2015-10-09 17:12:55
建议您使用SQL而不是Java插入当前日期。为此,请使用MySQL CURDATE()函数。您的查询如下所示:
INSERT INTO orders (order_date, order_description)
VALUES (CURDATE(), 'Jarlsberg Cheese');注意,CURDATE()只给出日期。如果您想要使用NOW()或CURTIME()的时间
NOW():给你日期和时间,例如2014-11- 12:45:34.CURDATE():只给你日期,比如2014-11-11.CURTIME():只给你时间,例如12:45:34。发布于 2015-10-09 17:12:55
您可以使用mysql的NOW()函数。现在()返回当前日期和时间。
希望它能帮到你。编码愉快。
https://stackoverflow.com/questions/33043721
复制相似问题