mysql默认值不可以用函数吗?我遇到了如下错误
CREATE TABLE `purchasebill` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`purchase_id` int(11) DEFAULT NULL,
`supplier` varchar(255) DEFAULT NULL,
`date` date DEFAULT curdate(),
PRIMARY KEY (`Id`)
);
[解决办法]
你可以考虑用触发器实现:
在5.0中可以使用触发程序
create table test (id int not null auto_increment primary key, t datetime);
delimiter //
create trigger ins_time before insert on test
for each row set NEW.t = now(); //
delimiter ;
insert into test (id) values (NULL);
大致如此
[解决办法]