33. 建立一個actor表,包含如下列資訊
阿新 • • 發佈:2018-11-08
題目描述
建立一個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'前有個空格就會出錯,
我也不知道為什麼。