SQLite
コード
DROP
1DROP TABLE IF EXISTS user; 2 3CREATE TABLE book ( 4 id INTEGER PRIMARY KEY AUTOINCREMENT, 5 user_id INTEGER NOT NULL, 6 title TEXT NOT NULL, 7 auther TEXT, 8 publisher TEXT 9); 10 11CREATE TABLE user ( 12 id INTEGER PRIMARY KEY AUTOINCREMENT, 13 username TEXT UNIQUE NOT NULL, 14 password TEXT NOT NULL 15); 16 17重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態 18エラー SQL80001: Incorrect syntax near 'user'. Expecting '.', ID, or QUOTED_ID. WebProject1 C:\Users\rad71\source\repos\WebProject1\WebProject1\flask_book_management_1\instance\schema.sql 2 19 20重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態 21エラー SQL80001: Incorrect syntax near ','. Expecting ID, QUOTED_ID, STRING, or TEXT_LEX. WebProject1 C:\Users\rad71\source\repos\WebProject1\WebProject1\flask_book_management_1\instance\schema.sql 5 22 23重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態 24エラー SQL80001: Incorrect syntax near 'user'. Expecting '.', ID, or QUOTED_ID. WebProject1 C:\Users\rad71\source\repos\WebProject1\WebProject1\flask_book_management_1\instance\schema.sql 12 25 26重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態 27エラー SQL80001: Incorrect syntax near ','. Expecting ID, QUOTED_ID, STRING, or TEXT_LEX. WebProject1 C:\Users\rad71\source\repos\WebProject1\WebProject1\flask_book_management_1\instance\schema.sql 13 28 29このエラー文の改善方法が分かりません。 30教えて頂けないでしょうか。
DBMS は何でしょうか?(MySQL, MariaDB, PostgreSQL, Oracle, SQL Server, SQlite など)
SQLやエラーメッセージは https://teratail.com/help/question-tips#questionTips3-7 の [コード] に修正してください。
同じSQLでもデータベースやそのバージョンによって方言が大きいですから、どのデータベースを使うのかを質問のタグで明示したり、バージョンも明記した方が適切なコメントが付き易いです。
データベースの種類やバージョンは何でしょうか?
SQL文が4つ有りますが、どの行でエラーになっていますか?
>SQL80001: Incorrect syntax near 'user'.
このメッセージから何か判りませんか?
SQLは入門書などから取ってきたのでしょうか?転記ミスはありませんか?
SQL80001
で検索すると`sql server` が沢山ヒットするので
SQL Serverでしょうか?
markdown の修正方法が間違っています。
```
コード
```