我想存儲一年中所有公共假日的列表。 然後員工可以利用這些日子的葉子。請假細節將存儲在另一個表格中。什麼數據類型用於存儲像'01-05'這樣的日期?
我的問題是,我需要一張表格列出所有的公共假期和相應的葉子。
5月1日必須在5月1日上市。
但是,我不能在這裏給出日期(01-05-2014),因爲相同的日期(01-05)將在每年發生。
那麼,如何將這些日期存儲在mysql表中。
我現在的表結構是:
mysql> desc table;
+-----------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-----------+--------------+------+-----+---------+----------------+
| id | int(10) | NO | PRI | NULL | auto_increment |
| name | varchar(255) | NO | | NULL | |
| leaveCode | text | NO | | NULL | |
| date | date | YES | | NULL | |
+-----------+--------------+------+-----+---------+----------------+
4 rows in set (0.00 sec)
在這裏,我使用的日期設置爲日期的數據類型。 但是,它不工作。
當我嘗試插入值時,日期字段沒有得到填充。
<pre>
INSERT INTO table VALUES ('', 'May Day', 'MD', '01-05');
</pre>
我需要一個方法來存儲這些日期格式 - 表中的DD-MM(例如:01-05)。
有人可以幫助我。
每年01-05-2014怎麼會發生? –
btw mysql的日期格式是YYYY-MM-DD。 –
@Bojan,我的意思是01-05將在每年發生。 – Sreenath