题目描述
创建一个actor表,包含如下列信息
列表 |
类型 |
是否为NULL |
含义 |
---|---|---|---|
actor_id |
smallint(5) |
not null |
主键id |
first_name
扫描二维码关注公众号,回复:
3653404 查看本文章
|
varchar(45) |
not null |
名字 |
last_name |
varchar(45) |
not null |
姓氏 |
last_update |
timestamp |
not null |
最后更新时间,默认是系统的当前时间 |
CREATE TABLE `actor` (
actor_id SMALLINT (5) NOT NULL,
first_name VARCHAR (45) NOT NULL,
last_name VARCHAR (45) NOT NULL,
last_update TIMESTAMP NOT NULL DEFAULT (
datetime ('now', 'localtime')
),
PRIMARY KEY (actor_id)
);
或者
CREATE TABLE `actor` (
actor_id SMALLINT (5) NOT NULL PRIMARY KEY,
first_name VARCHAR (45) NOT NULL,
last_name VARCHAR (45) NOT NULL,
last_update TIMESTAMP NOT NULL DEFAULT (
datetime ('now', 'localtime')
)
);
注意:这句话datetime('now','localtime'),我习惯了标点符号之后空格一下再继续写,但如果'localtime'前有个空格就会出错,
我也不知道为什么。