【发布时间】:2020-02-22 18:08:21
【问题描述】:
在此声明中:
CREATE TABLE tbl_name (
id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
content TEXT,
date_added DATE NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
InnoDB 是存储引擎,UTF-8 是字符集。
但是DEFAULT 关键字代表什么?对上面的说法有什么影响?
【问题讨论】:
-
不是
DEFAULT,而是DEFAULT CHARSET- 这是一个可靠的关键字,由两个单独的单词组成。就像数据类型INT UNSIGNED是 2 个单词但有一个关键字。