2014-10-18 93 views
0

插入YYYY-YYYY日期格式的我只能用YEAR(4)从VB.NET数据类型插入日期格式这样yyyy在我的数据库使用此代码:如何在MySQL数据库通过VB.NET

SQL = "INSERT INTO tblyear(year) VALUES(NOW())"

我打算插入this year - next year,它就像你所说的School Year

+2

你为什么不使用2列? – 2014-10-18 12:13:08

+0

如果这是为了与学校做什么,为什么不存储学年的学年开始和DATE学年结束? – dbasnett 2014-10-18 12:41:54

+0

你是什么意思的商店?有它通过文本框输入?因为我的教练建议我不要输入一个学年,但会自动插入。 – 2014-10-18 13:14:42

回答

0

我同意@Daniel,你应该只是存储当前的年份,并有你想要的显示代码格式的东西。但是,如果你需要这样做的话:

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

,但有错误'数据被截断列'年'第1行? – 2014-10-18 13:10:37