列表

详情


SQL234. 在last_update后面新增加一列名字为create_date

描述

存在actor表,包含如下列信息:
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  datetime NOT NULL);
现在在last_update后面新增加一列名字为create_date, 类型为datetime, NOT NULL,默认值为'2020-10-01 00:00:00'

示例1

输入:

drop table if exists actor;
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  datetime NOT NULL);

输出:

1

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

Sqlite 解法, 执行用时: 10ms, 内存消耗: 3184KB, 提交时间: 2021-05-30

ALTER TABLE actor ADD COLUMN
create_date datetime not null default('2020-10-01 00:00:00')

Sqlite 解法, 执行用时: 10ms, 内存消耗: 3192KB, 提交时间: 2021-02-21

 alter table actor add create_date datetime not null default('2020-10-01 00:00:00');

Sqlite 解法, 执行用时: 10ms, 内存消耗: 3264KB, 提交时间: 2021-05-30

alter table actor 
add create_date datetime not null default('2020-10-01 00:00:00');

Sqlite 解法, 执行用时: 10ms, 内存消耗: 3268KB, 提交时间: 2021-06-20

alter table actor add create_date datetime
not null default('2020-10-01 00:00:00');

Sqlite 解法, 执行用时: 10ms, 内存消耗: 3280KB, 提交时间: 2020-11-10



alter table actor add column create_date  datetime not null default'2020-10-01 00:00:00'

上一题