如何通过VB.NET在MySQL数据库中插入yyyy-yyyy日期格式
我只能从VB.NET使用以下代码在数据类型为如何通过VB.NET在MySQL数据库中插入yyyy-yyyy日期格式,mysql,vb.net,Mysql,Vb.net,我只能从VB.NET使用以下代码在数据类型为YEAR(4)的数据库中插入日期格式,如yyy: SQL=“插入tblyear(年份)值(现在())” 我计划今年-明年插入,就像你所说的学年,我同意@Daniel的观点,你可能只需要存储当前年份,并按照你想要的方式显示代码格式。但是,如果您需要这样做,这是可行的: SQL = "INSERT INTO tblyear(year) VALUES (CONCAT(YEAR(NOW()),'-',(YEAR(NOW()) + 1)))" 为什么不使用两列
YEAR(4)
的数据库中插入日期格式,如yyy
:
SQL=“插入tblyear(年份)值(现在())”
我计划今年-明年插入
,就像你所说的学年
,我同意@Daniel的观点,你可能只需要存储当前年份,并按照你想要的方式显示代码格式。但是,如果您需要这样做,这是可行的:
SQL = "INSERT INTO tblyear(year) VALUES (CONCAT(YEAR(NOW()),'-',(YEAR(NOW()) + 1)))"
为什么不使用两列?如果这与学校有关,为什么不存储学年开始日期和学年结束日期?存储是什么意思?是否通过文本框输入?因为我的导师建议我不要输入学年,而是让它自动插入。但是第1行“年”列的数据是否被截断?