CREATE TABLE skill
(
id BIGINT(20),
description VARCHAR(255) DEFAULT NULL,
name VARCHAR(255),
PRIMARY KEY(id)
);
门户网站说错误答案。我不明白这段代码有什么问题。 执行后,它表示“0行受影响”。
答案 0 :(得分:0)
DDL语句不会影响任何记录,它们会影响对象,因此DDL语句的成功执行应该会返回" 0行受影响"。
你的DDL似乎是正确的,虽然明确说明default null
过于强大。我与之合作的很多(大多数?)DBA会省略它并简单地使用这样的东西:
CREATE TABLE skill
(
id BIGINT(20),
description VARCHAR(255),
name VARCHAR(255),
PRIMARY KEY(id)
);
答案 1 :(得分:0)
试试这个。
CREATE TABLE skill
(
id BIGINT(20) NOT NULL,
description VARCHAR(255),
name VARCHAR(255),
PRIMARY KEY(id)
);
答案 2 :(得分:0)
CREATE table skill
(
id BIGINT(20),
description varchar(255) NULL,
name varchar(255) NOT NULL,
primary key(id)
);
请使用以上查询。