将年份添加到 NOW()

我正在尝试将一年添加到从 PHP 进入 SQL 数据库的日期。我已经尝试过 DATEADD(Year,1,NOW()) 和其他各种形式,但似乎无法让它在 SQL 中添加一年。


<?php  


require ('includes/connect_db.php'); 


$q = "UPDATE users SET subdate = NOW() WHERE username = '{$_SESSION[username]}'";

$r = @mysqli_query ( $link, $q ) ;

# Close database connection.

# mysqli_close($link); 


?>

非常非常感谢你!


温温酱
浏览 102回答 1
1回答

呼唤远方

您正在尝试在 MySQL 中使用 SQL Server 语法。在 MySQL 中,您只需执行以下操作:now()&nbsp;+&nbsp;interval&nbsp;1&nbsp;year要么:date_add(now(),&nbsp;interval&nbsp;1&nbsp;year)
打开App,查看更多内容
随时随地看视频慕课网APP