前提・実現したいこと
SQLのdb上にテーブルpostを作りたいのですが何故かエラーが出ます。
何度も試し、その他にテーブルabcを作りましたがabcの方は成功したので
困っています。
発生している問題・エラーメッセージ
エラーメッセージ ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'KEY(id) )DEFAURT CHARSET=utf8' at line 1
該当のソースコード
ソースコード mysql> use checktest4; Database changed mysql> CREATE TABLE abc( id INT NOT NULL AUTO_INCREMENT, time TIMESTAMP, PRIMARY KEY(id) )DEFAULT CHARSET=utf8; Query OK, 0 rows affected (0.14 sec) mysql> CREATE TABLE posts( id INT NOT NULL AUTO_INCREMENT, title VARCHAR(50), category_no INT, comment VARCHAR(255), created TIMESTAMP, PRYMARY KEY(id) )DEFAURT CHARSET=utf8; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'KEY(id) )DEFAURT CHARSET=utf8' at line 1
試したこと
-エラーメッセージ検索
→SQL構文にエラーがあります。 1行目で 'KEY(id))DEFAURT CHARSET = utf8'の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。
と出てきたので検索しました。
-TABLE abcを試しに作りました。
