CREATE TABLE skill
(
id BIGINT(20),
description VARCHAR(255) DEFAULT NULL,
name VARCHAR(255),
PRIMARY KEY(id)
);
门户网站回答错误。我不明白这段代码有什么问题。 执行后,它说'0 rows affected'。
最佳答案
DDL 语句不会影响任何记录,它们会影响对象,因此成功执行 DDL 语句预计会返回“0 行受影响”。
您的 DDL 似乎是正确的,尽管明确声明 default null
有点过于稳健。许多(大多数?)与我共事过的 DBA 会忽略它并简单地使用如下内容:
CREATE TABLE skill
(
id BIGINT(20),
description VARCHAR(255),
name VARCHAR(255),
PRIMARY KEY(id)
);
关于mysql - 我必须编写一个 SQL 语句来使用 DDL 命令创建表技能。字段描述可以为NULL,默认值为NULL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30747240/