-2
CREATE TABLE IF NOT EXISTS 'users'(
'id' INT(10) NOT NULL AUTO_INCREMENT,
'username' VARCHAR(70) NOT NULL,
'password' VARCHAR(40) NOT NULL,
'email' VARCHAR(50) NOT NULL,
'created_at' DATETIME NOT NULL,
'updated_at' DATETIME DEFAULT NULL,
PRIMARY KEY('id'),
UNIQUE KEY 'email'('email')
) ENGINE = InnoDB DEFAULT CHARSET = latin1 AUTO_INCREMENT = 1;
エラー:シンボル名が必要です。 (位置39の "id"の近く) 少なくとも1つの列定義が必要です。 (位置39の "id 'の近く) 予期しない文の開始。 (48位の「10」の近く) 認識できないステートメントタイプ。 (52桁目に "NOT NULL"の近く)SQLクエリでデータベースを作成できません
あなたはどのデータベースを使用していますか? – scaisEdge
テーブル名と列名にアポストロフィを使用する理由を教えてください。 –
[MySQLで単一引用符、二重引用符、バッククォートを使用する場合](https://stackoverflow.com/questions/11321491/when-to-use-single-quotes-double-quotes-and-backticks- in-mysql) – Jens