首页 > 试题广场 >

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

[编程题]创建一个actor表,包含如下列信息
  • 热度指数:274094 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
创建一个actor表,包含如下列信息
列表 类型 是否为NULL 含义
actor_id smallint(5) not null 主键id
first_name varchar(45) not null 名字
last_name varchar(45) not null 姓氏
last_update date not null 最后更新时间,默认是系统的当前时间
请教各位大佬为什么最后一行的默认值不对呢,这个语法有错误吗,把默认值删了才能正确提交
create TABLE actor
(
actor_id smallint(5) primary key not null comment '主键id',
first_name varchar(45) not null comment '名字',
last_name varchar(45) not null comment '姓氏',
last_update date not null default current_date()
)
发表于 2025-05-24 23:03:33 回复(0)
CREATE TABLE actor (
    actor_id smallint(5) NOT NULL PRIMARY KEY COMMENT '主键id',
    first_name varchar(45) NOT NULL COMMENT '名字',
    last_name varchar(45) NOT NULL COMMENT '姓氏',
    last_update date NOT NULL COMMENT '最后更新时间,默认是系统的当前时间'
)

发表于 2025-02-12 17:54:32 回复(0)
还是有疑惑的,要求last_update 类型是timestamp和最终答案输出默认时间不带时分秒
,改了好一会,最后将字段类型改成DATE反而通过了。
create table if not exists actor(
actor_id smallint(5) primary key COMMENT '主键id',
first_name varchar(45) not null COMMENT '名字',
last_name varchar(45) not null COMMENT '姓氏',
last_update DATE NOT NULL DEFAULT (CURRENT_DATE) COMMENT '最后更新时间,默认是系统的当前时间'
)
发表于 2024-10-11 09:20:08 回复(0)
create table if not exists actor (
    actor_id smallint(5) not null primary key comment '主键id',
    first_name varchar(45) not null comment '名字',
    last_name varchar(45) not null comment '姓氏',
    last_update date not null default (current_date()) comment '最后更新时间'
);
发表于 2024-06-05 17:00:12 回复(0)
CREATE TABLE actor (
    actor_id SMALLINT(5) PRIMARY KEY,
    first_name VARCHAR(45) NOT NULL,
    last_name VARCHAR(45) NOT NULL,
    last_update DATE NOT NULL DEFAULT (CURDATE())
);
编辑于 2024-03-06 11:03:31 回复(0)
create table actor
(
    actor_id smallint(5) not null primary key comment '主键id',
    first_name varchar(45) not null,
    last_name varchar(45) not null,
    last_update date not null
);

编辑于 2024-02-06 00:05:13 回复(0)
create table actor (
    actor_id smallint(5) comment'主键id',
    first_name  varchar(45) not null comment'名字',
    last_name   varchar(45) not null    comment'姓氏',
    last_update date not null   comment'日期',
    primary key(actor_id));

发表于 2023-10-24 10:45:04 回复(0)
create table if not exists actor(
    actor_id smallint(5) not null comment '主键id',
    first_name varchar(45) not null comment'名字',
    last_name varchar(45) not null comment'姓氏',
    last_update date not null comment'日期',
    primary key(actor_id)
)
我们的mysql字段需要用反引号,这里不用
发表于 2023-04-27 16:15:39 回复(0)
# 可以让chatgpt帮你写
# 用表格转SQL工具也可以



CREATE TABLE actor (
  actor_id SMALLINT(5) NOT NULL,
  first_name VARCHAR(45) NOT NULL,
  last_name VARCHAR(45) NOT NULL,
  last_update DATE NOT NULL,
  PRIMARY KEY (actor_id)
);

发表于 2023-03-24 14:58:06 回复(0)
create table actor(
    actor_id smallint(5) not null primary key comment "主键id",
    first_name varchar(45) not null comment "名字",
    last_name varchar(45) not null comment "姓氏",
    last_update date not null comment "日期"
)

发表于 2022-12-27 15:41:21 回复(0)
create table if not exists actor
(actor_id smallint(5) primary key not null comment '主键id',
 first_name varchar(45) not null comment '名字',
 last_name varchar(45) not null comment '姓氏',
 last_update date not null comment '日期'
)
发表于 2022-09-13 23:30:22 回复(0)
create table actor(
    actor_id smallint(5) primary key,
    first_name    varchar(45) not null,
    last_name    varchar(45)    not null,
    last_update    date    not null
)
-- 这算做得最快的中等题了。
发表于 2022-09-04 14:58:30 回复(0)
主键加NOT NULL感觉没有必要
CREATE TABLE IF NOT EXISTS actor(
    actor_id smallint(5) PRIMARY KEY COMMENT'主键id',
    first_name varchar(45) NOT NULL COMMENT'名字',
    last_name varchar(45) NOT NULL COMMENT'姓氏',
    last_update DATE NOT NULL COMMENT'日期'
)

发表于 2022-08-30 10:07:01 回复(0)
drop table if exists actor;
create table if not exists actor(
  actor_id smallint(5) not null comment '主键id',
  first_name varchar(45) not null comment '名字',
  last_name varchar(45) not null comment '姓氏',
  last_update date not null comment '日期'
)
发表于 2022-08-05 14:54:55 回复(0)
create table if not exists actor
(
	actor_id smallint(5)  not null ,
	first_name varchar(45)  not null,
	last_name varchar(45)  not null,
	last_update date  not null 
)

发表于 2022-07-19 11:44:59 回复(0)
create table actor (
  actor_id smallint(5) not null auto_increment,
  first_name varchar(45) not null,
  last_name varchar(45) not null,
  last_update date not null,
  primary key(actor_id)
)

发表于 2022-06-23 20:13:05 回复(0)

问题信息

SQL
难度:
58条回答 21807浏览

热门推荐

通过挑战的用户

查看代码
创建一个actor表,包含如下列信息