Mysql SQL编程如何正确更改日期和日期时间
我正在寻找关于如何使用date或datetime或如何在数据库上正确更新它们以便它们能够“最新”的非常好的示例。我以前在sql中遇到过这个问题,当使用date或datetime时,它们在我使用之后不会更新。我唯一可以修改它们的时间是插入到表中时。 同样,当我使用JDBC连接器为数据库创建接口时,也应用了同样的方法。数据只会在插入时修改,而不会在更改时修改。 更改桌子时使用什么?更新 示例:我有一家在线商店,其中有“待售产品”字段,其中有我创建产品的日期和我重新进货的日期(创建重新进货时的值与创建时的值相同)。我创建了一个新产品,3天后我重新进货。我如何才能正确地修改产品,使我重新进货的日期是今天,而不是我第一次创建产品时的3天? 我正在使用MySQL WORKBENCH 6.0 CE。 如有任何建议,将不胜感激。Mysql SQL编程如何正确更改日期和日期时间,mysql,sql,jdbc,Mysql,Sql,Jdbc,我正在寻找关于如何使用date或datetime或如何在数据库上正确更新它们以便它们能够“最新”的非常好的示例。我以前在sql中遇到过这个问题,当使用date或datetime时,它们在我使用之后不会更新。我唯一可以修改它们的时间是插入到表中时。 同样,当我使用JDBC连接器为数据库创建接口时,也应用了同样的方法。数据只会在插入时修改,而不会在更改时修改。 更改桌子时使用什么?更新 示例:我有一家在线商店,其中有“待售产品”字段,其中有我创建产品的日期和我重新进货的日期(创建重新进货时的值与创建
谢谢大家! 要记录行的创建或修改时间,您需要查看MySQL中的时间戳类型。看看这个答案。关于时间戳的MySQL文档和行更改时触发的触发器也是一个很好的参考。