2017-08-07 9 views
-2

エラーコード:SQL構文にエラーがあります。あなたのMySQLサーバのバージョンに対応するマニュアルをチェックして、正しい構文が6行目の ')'の近くで使用できるようにしてください*/

SQL構文に誤りがあります。ライン6

私のコードで「)」の近くに使用する権利構文についてはMySQLサーバのバージョンに対応するマニュアルをチェックすることです:あなたはあなた自身のテストを行い、これらを分割する必要があり、将来のために

CREATE TABLE `bulletin` (
    `id` int PRIMARY KEY AUTO_INCREMENT, 
    `name` varchar(255) NOT NULL, 
    `type_id` int NOT NULL, 
    `description` varchar(255) NOT NULL, 

    `creator_datetime` DATETIME NOT NULL 
); 

CREATE TABLE `bulletin_response` (
    `id` int PRIMARY KEY AUTO_INCREMENT, 
    `user_id` int NOT NULL, 
    `datetime` DATETIME NOT NULL, 
    `bulletin_role_id` int NOT NULL 
); 

CREATE TABLE `bulletin_role` (
    `id` int PRIMARY KEY AUTO_INCREMENT, 
    `label` varchar(255) NOT NULL, 
    `role_id` INT NOT NULL, 
    `bulletin_id` INT NOT NULL, 
); 

ALTER TABLE `bulletin_response` ADD CONSTRAINT `bulletin_response_fk0` FOREIGN KEY (`user_id`) REFERENCES `user`(`id`); 

ALTER TABLE `bulletin_response` ADD CONSTRAINT `bulletin_response_fk1` FOREIGN KEY (`bulletin_role_id`) REFERENCES `bulletin_role`(`id`); 

ALTER TABLE `bulletin_role` ADD CONSTRAINT `bulletin_role_fk0` FOREIGN KEY (`role_id`) REFERENCES `role`(`id`); 

ALTER TABLE `bulletin_role` ADD CONSTRAINT `bulletin_role_fk1` FOREIGN KEY (`bulletin_id`) REFERENCES `bulletin`(`bulletin_id`); 

ALTER TABLE `bulletin` ADD CONSTRAINT `bulletin_fk0` FOREIGN KEY (`type_id`) REFERENCES `yoller_type`(`id`); 

ALTER TABLE `bulletin` ADD CONSTRAINT `bulletin_fk1` FOREIGN KEY (`creator_id`) REFERENCES `user`(`id`); 
+0

編集削除する必要がありますし、あなたの書式設定をしてください改善されます。あなたが尋ねようとしていることを他人が理解することは難しいです。 – UmarZaii

+0

次回この記事をお読みになり、https://stackoverflow.com/help/how-to-askを送信してください – Tik

答えて

0

質問する。クエリと 問題は、第三の文の終わり bulletin_id INT NOT NULLとで、あなたの質問

CREATE TABLE `bulletin_role` (
    `id` int PRIMARY KEY AUTO_INCREMENT, 
    `label` varchar(255) NOT NULL, 
    `role_id` INT NOT NULL, 
    `bulletin_id` INT NOT NULL 
); 
関連する問題

 関連する問題