`

给时间戳字段用不同的缺省值

 
阅读更多
[code="java"

SET NAMES utf8;

-- ----------------------------
--  Table structure for `test`
-- ----------------------------
DROP TABLE IF EXISTS `test`;
CREATE TABLE `test` (
  `id` int(11) NOT NULL,
  `name` varchar(255) DEFAULT NULL,
  `update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- ----------------------------
--  Table structure for `test_char`
-- ----------------------------
DROP TABLE IF EXISTS `test_char`;
CREATE TABLE `test_char` (
  `id` int(11) NOT NULL,
  `name_1` char(20) DEFAULT NULL,
  `name_2` char(20) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `ind_name` (`name_1`,`name_2`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
--  Table structure for `testff`
-- ----------------------------
DROP TABLE IF EXISTS `testff`;
CREATE TABLE `testff` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `yantime` timestamp NULL DEFAULT '2016-03-10 16:55:20',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2

-- ----------------------------
--  Table structure for `testint`
-- ----------------------------
DROP TABLE IF EXISTS `testint`;
CREATE TABLE `testint` (
  `id` int(6) NOT NULL DEFAULT '0',
  `testid` int(18) DEFAULT NULL,
  `eee` decimal(10,0) DEFAULT NULL,
  `timestamp1` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB


分享到:
评论

相关推荐

    MySql所有字段类型及长度范围

    - **TIMESTAMP[(M)]**:用于存储时间戳值,取值范围为 '1970-01-01 00:00:01' UTC 到 '2038-01-19 03:14:07' UTC,格式为 'YYYYMMDDHHMMSS' 或 'YYMMDDHHMMSS'。 - **TIME**:用于存储时间值,取值范围为 '-838:59:...

    ecmall数据库字段表

    - **def_value**:`int(10)`,不为空,默认值为0,用于存储属性的缺省值。 #### ecm_brand - 品牌表 - **brand_id**:`int(10)`,不为空,品牌自增ID,用于唯一标识一个品牌。 - **brand_name**:`varchar(20)`,...

    PGSQL常见的问题

    我如何创建一个缺省值是当前时间的字段? 使用`DEFAULT CURRENT_TIMESTAMP`可以在创建表时指定字段的默认值为当前时间戳。 #### 44. 我怎样进行outer join(外连接)? 使用`LEFT JOIN`、`RIGHT JOIN`或`FULL ...

    实验二常用网络命令练习.pdf

    * -w选项:指定超时间隔,单位为毫秒,缺省值为1000。 * -a选项:将地址解析为计算机名。 * -f选项:在数据包中发送“不要分段”标志。 * -i选项:将“生存时间”字段设置为ttl指定的值。 * -v选项:将“服务类型”...

    [详细完整版]农产品数据库.doc

    - `sex`:用户性别,用0表示男性,1表示女性,缺省值为0。 - `age`:用户年龄,整型,不允许为空,用于记录用户基本信息。 3. **订单表(orders)** - `ordId`:订单编号,主键,整型,不允许为空,用于唯一标识...

    EJB3持久化规范中文版

    ##### 1.1.6 对非关系字段或属性的映射缺省值 对于非关系字段或属性,默认情况下会使用列名与属性名称相同的方式进行映射。例如,如果实体类中有一个名为`firstName`的属性,则默认情况下会映射到数据库表中的`first...

    基于SPSS Modeler Clementine的数据挖掘(第二版) 第02讲 数据读入和集成 (共251页).ppt

    这些不同类型的数据在Clementine中有着不同的处理方式和含义,例如,连续数值型适用于表示连续变化的数值,而二分类型则用于表示只有两种可能状态的变量。 在Clementine中,读入数据是数据分析的第一步。它支持多种...

    污染源在线监控标准

    - **超时时间**:根据不同通讯方式和任务性质可自定义。例如,对于GPRS通讯方式,缺省超时时间为10秒;而对于短信方式,缺省超时时间则为30秒。 - **重发次数**:同样地,可根据具体情况调整。如GPRS和CDMA的缺省...

    sql数据类型说明

    `p` 的缺省值为 18,`s` 的缺省值为 0。 - **适用场景**:适用于需要高精度计算的场景,如财务数据处理。 #### 二进制数据类型 1. **BINARY** - **描述**:`BINARY` 数据类型用于存储二进制数据,定义形式为 `...

    Oracle中TIMESTAMP的几种类型介绍与实例

    然后向表中插入当前系统时间,提交更改,并查看各种时间戳类型在不同时区下的表现,通过对比数据库和会话时区,理解各种类型的特点。 总结来说,Oracle 中的 `TIMESTAMP` 类型提供了多种方式来处理日期和时间,...

    ecmall_v2.2_数据字典

    - def_value:缺省值,当用户未指定时的默认属性值。 5. ecm_brand(品牌表): - brand_id:品牌自增ID,每个品牌的唯一标识。 - brand_name:品牌名称,如Nike、Apple等。 - brand_logo:品牌LOGO的URL,用于...

    windows实用dos命令大全

    (1)子目录在删除前必须是空的,也就是说需要先进入该子目录,使用DEL(删除文件的命令)将其子目录下的文件删空,然后再退回到上一级目录,用RD命令删除该了目录本身;  (2)不能删除根目录和当前目录。  例:...

    ecmall数据字典

    - **def_value**:缺省值,当没有设置具体属性值时采用的默认值。类型为`int(10)`,不可为空,默认值为`0`。 ##### 5. ecm_brand - 品牌表 该表用于存储品牌信息。 - **brand_id**:品牌自增ID,唯一标识一个品牌。...

    WINCVS和CVSNT安装包

    类似 -ko 选项,并阻止换行字符的转换,这种转换是因为换行符在仓库(只是换行) 的形式与客户机使用的操作系统不同。对有些系统,比如 Unix,换行符就是行中止符,这样就和 -ko 没什么区别。关于二进制文件的更多...

    ecmall数据字典.pdf

    - **def_value**:`int(10)` 类型,不允许为`NULL`,默认值为0,表示缺省值。 #### 五、ecm_brand:品牌表 - **brand_id**:`int(10)` 类型,不允许为`NULL`,表示品牌的自增ID。 - **brand_name**:`varchar(20)`...

Global site tag (gtag.js) - Google Analytics