我正在使用一个名为date的表的数据库,该表包含日,月,年的单独字段。显然,当我尝试运行比较等时,这并不理想。我想知道是否可以为此表的每一行添加一个DateTime字段,并将连接的字符串插入到现有日期,月份的新字段中,一年的领域。使用现有字段值的MySQL Alter Table
我很确定它的可能性,我只是想知道是否有人能够指出我在如何实现这一目标的正确方向?
下面是当前日期表:(我知道)
CREATE TABLE IF NOT EXISTS `date` (
`deposition_id` varchar(11) NOT NULL default '',
`day` int(2) default NULL,
`month` int(2) default NULL,
`year` int(4) default NULL,
PRIMARY KEY (`deposition_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
您应该添加默认值或不使用“NOT NULL”。 – Toto 2010-10-20 08:50:24
无所谓。因为我们会在日期,月份,年份用concat进行更新 – 2010-10-21 13:07:04