1. 程式人生 > >33. 建立一個actor表,包含如下列資訊

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'前有個空格就會出錯,

我也不知道為什麼。