gpt4 book ai didi

MYSQL DATE 是否有可能在我今天插入日期然后在另一列中它是 + 5 个月?

转载 作者:行者123 更新时间:2023-11-30 22:34:29 25 4
gpt4 key购买 nike

我需要你们的帮助,如果可能的话,我将在 mysql 中使用哪种数据类型?我正在创建一个系统信息系统,以便在雇用员工时我将比较他/她的 datehired 和 contractEnd 是否相等,如果相等,它将提示用户一条消息。请帮助我。

最佳答案

我认为你的需求是这样的..

您有一个包含两列的表,其中两种数据类型都是 DATE。并且您需要向 column1 值添加五个月并将其插入到 column2。

在MySQL服务器版本5.7.5及以上,你可以这样尝试..

创建表时

mysql> CREATE TABLE YourTable( 
-> column1 DATE,
-> column2DATE AS (DATE_ADD(column1 ,INTERVAL 5 MONTH)),
->);

或者您可以创建一个 View 以根据需要生成结果(在旧版本中)

CREATE VIEW YourView
AS
SELECT Column1 AS datehired ,
DATE_ADD(column1 ,INTERVAL 5 MONTH) AS contractEnd
FROM YourTable

关于MYSQL DATE 是否有可能在我今天插入日期然后在另一列中它是 + 5 个月?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32983532/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com