-4
mysqlテーブルを作成しようとしていて、次のエラーが発生しています:MySQL構文エラー - 接尾括弧のためERROR 1064
SQL構文に誤りがあります。テーブルのスクリプトを作成され、ここでライン19
で近くを使用する権利構文についてはMySQLサーバのバージョンに対応するマニュアルを「)」をチェック:
CREATE TABLE User(
userID int NOT NULL AUTO_INCREMENT,
PRIMARY KEY (userID),
username char(30) NOT NULL UNIQUE,
lastName char(30) NOT NULL,
firstName char(30) NOT NULL,
birthDay int NOT NULL CHECK(birthDay BETWEEN 1 AND 31),
birthMonth int NOT NULL CHECK(birthMonth BETWEEN 1 AND 13),
birthYear int NOT NULL CHECK(birthYear > 1900),
password char(30) NOT NULL,
geschlecht char(30) NOT NULL,
profilPicURL char(255) NOT NULL,
CONSTRAINT fk_lives_in
FOREIGN KEY (lives_in)
REFERENCES Location(LocationID),
CONSTRAINT fk_comes_from
FOREIGN KEY (comes_from)
REFERENCES Location(LocationID),
);
私は、 おかげで任意の助けに感謝!
最終カンマが余分にある、それを試してみてください。 19行目に数えて次回に調べてください。 –
ありがとうございます!非常にばかげた間違い –