-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」附近) 預期至少一個列定義。 (在位置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