MySQLでDEFAULT
値を定義するSQLとは何ですか?
以下のコードでは、IsObsoleteにデフォルト値のN
を与えるために、何を追加/変更する必要がありますか?
CREATE TABLE Team
(
TeamId CHAR(16) NOT NULL,
DateCreated TIMESTAMP NOT NULL,
IsObsolete CHAR(1) NOT NULL DEFAULT N,
UpdateTime TIMESTAMP NOT NULL
);
IsObsolete CHAR(1) NOT NULL DEFAULT 'N'
あなたはおそらくそれの周りに引用符を置きたいでしょう:
CREATE TABLE Team
(
TeamId CHAR(16) NOT NULL,
DateCreated TIMESTAMP NOT NULL,
IsObsolete CHAR(1) NOT NULL DEFAULT 'N',
UpdateTime TIMESTAMP NOT NULL
);
PhpMyAdminを介して構造を変更する場合は、「N」ではなく文字(Nなど)を入力するだけです。