求解决Mysql建表时间默认值问题! 创建 表是 用的图形化工具,出错 1067 invalid default value for 'usetime' usetime该列 为datetime类型 长度为0下面默认值是NOW()请问应该怎么修改,哪里出问题了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 alter table tablename alter column columnname datetime default getdate()MSSQL 不用选择长度 就选择类型是datetime类型就好了 忘记说了啊 ,是mysql 数据库 CREATE TABLE `aa`.`TableName1`( `nn` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ) 我用的图形化操作界面 不是用的sql建表 不知道问题出在哪 你不能使用DATETIME字段,这个字段类型不支持NOW为省缺值。你应该使用TIMESTAMP 字段。 呵呵,用命令行吧估计是在CURRENT_TIMESTAMP上加了单引号 麻烦 别发这么多 概念网上多的事 解决问题才是硬道理。 说明下 今天第一次接触mysql i不是已经告诉你了吗? 改成TIMESTAMP 字段类型! 然后不加任何默认值 或者加 CURRENT_TIMESTAMP 。 Created_tmp_disk_tables 的值为0 一个触发器的写法 关于模糊匹配的问题 mysql数据表有50万条记录,增加索引数据变为26条。为什么? mysql 怎么能够从一个游标中跳出来 帮忙搞个查询!!!!感谢感谢 如果在mysql的一个数据库中添加数万个甚至是几百万个表效率和稳定性如何? 新手求教 听说MYSQL 不支持数据对象那我怎么在PB中插入数据啊(我连接ODBC了) 我从文本文件导入数据到MYSQL表,为什么记录的中文的内容都变成了####,而英文和数字正常。 求助 一个单表排序问题 多表联合查询问题?
`nn` TIMESTAMP DEFAULT CURRENT_TIMESTAMP
)
我用的图形化操作界面 不是用的sql建表 不知道问题出在哪
你应该使用TIMESTAMP 字段。
估计是在CURRENT_TIMESTAMP上加了单引号