Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过VB.NET在MySQL数据库中插入yyyy-yyyy日期格式_Mysql_Vb.net - Fatal编程技术网

如何通过VB.NET在MySQL数据库中插入yyyy-yyyy日期格式

如何通过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)))" 为什么不使用两列

我只能从VB.NET使用以下代码在数据类型为
YEAR(4)
的数据库中插入日期格式,如
yyy

SQL=“插入tblyear(年份)值(现在())”


我计划今年-明年插入
,就像你所说的
学年
,我同意@Daniel的观点,你可能只需要存储当前年份,并按照你想要的方式显示代码格式。但是,如果您需要这样做,这是可行的:

SQL = "INSERT INTO tblyear(year) VALUES (CONCAT(YEAR(NOW()),'-',(YEAR(NOW()) + 1)))"

为什么不使用两列?如果这与学校有关,为什么不存储学年开始日期和学年结束日期?存储是什么意思?是否通过文本框输入?因为我的导师建议我不要输入学年,而是让它自动插入。但是第1行“年”列的数据是否被截断?