33. 创建一个actor表,包含如下列信息

题目描述

创建一个actor表,包含如下列信息

列表

类型

是否为NULL

含义

actor_id

smallint(5)

not null

主键id

first_name

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'前有个空格就会出错,

我也不知道为什么。

猜你喜欢

转载自blog.csdn.net/weixin_39605679/article/details/83097465