码迷,mamicode.com
首页 > 数据库 > 详细

MYSQL auto_increment 、default 关键字

时间:2014-10-06 22:06:50      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:blog   http   ar   sp   2014   c   log   r   ef   

1、 

    auto_increment:

                           innoDB 中 表中只可以有一个列是auto_increment的,这个列还一定要是索引。

    create table T(X int auto_increment primary key,Y int);               --  对

    create table T(X int auto_increment,Y int ,index ix_A (X))            --  错         用了auto_increment就可以这样加索引

    create table T(X int auto_increment,Y int auto_increment);          --  错         一个表只可以有一个auto_increment 列

 

2、

   default:  

             它的值要么是常量、要么是now(),要么是current_date()

             create table T3(X int default 100,Y datetime default now()); 

 

             insert into T3(X,Y) values(default,default);

             insert into T3(X,Y) values(null,null);

             bubuko.com,布布扣

 

 

 

 

 

 

 

 

 

 

 

           

MYSQL auto_increment 、default 关键字

标签:blog   http   ar   sp   2014   c   log   r   ef   

原文地址:http://www.cnblogs.com/JiangLe/p/4008607.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!