关于mysql默认值的问题 DROP TABLE if EXISTS test; create table test( a int not null auto_increment, b VARCHAR(50), c int default DATEDIFF(CURDATE(),'2008-01-01') , primary key (a));提示语法错误,可能是 default DATEDIFF(CURDATE(),'2008-01-01') 导致的,请问要达到这种效果,改语句应该怎么写,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int default DATEDIFF(cast(CURDATE() as varchar),'2008-01-01')把CURDATE()转成字符串试试 mysql默认值不能有函数 现在的版本 DEFAULT now() 都可以了啊 貌似DATEDIFF这个函数不可以的! 没有办法,MYSQL目前的DEFAULT只能常数默认值或者 timestamp 弄一列默认值timestamp,在用触发器计算 IIS mysql 数据库 里的 数据 莫名丢失 一个查询语句,求思想 请教:MYSQL连接数据库查询数据出问题 java调用mysql存储过程1328错误 请教主从同步失效问题 如何安全的配置和应用MySQL数据库? 解决mysql4.0.17导出乱码问题 limit问题 求知识,MYSQL多表联调获取200条数据显示在页面,SQL如何优化? 一个mysql例子的操作语句怎么写,求教下 批量插入数据,却偶尔出现重复,什么原因? 关于mysql远程访问
把CURDATE()转成字符串试试