![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
MySQLにログインしcategoryというテーブルを作成しようと思っているのですが作成できません。
[列名],[データ型]は
key, 整数型、プライマリキーとする
category, 可変長文字型、最大100文字
keyword, 可変長文字型、最大200文字
というものを作りたいので、
create table category(
key int not null,
category varchar(100),
keyword varchar(200),
primary key(key)
);
で作成したのですが、
ERROR 1064: You have an error in your SQL syntax near 'int not null,
category varchar(100),
keyword varchar(200),
primary key(key)
)' at line 2
とエラーが表示されてしまいます。
エラーから推測するにkeyが悪いということだと思うのですが、何が問題なのか理由が分かりません。
一体何が原因なのでしょうか?
MySQLのバージョンはVer 11.18 Distrib 3.23.57です。
No.1ベストアンサー
- 回答日時:
おそらくkeyという単語が予約語なのだと思います。
返答ありがとうございます。
keyというのが予約語だったのですね。
AccessのDB(MDB)を利用したシステムでは可能で、MySQLに変更しようと思っていたときにこの問題が発生したので何事かと思ってました。
key以外の文字列にして実施してみます。
No.2
- 回答日時:
返答ありがとうございます。
keyも含めこれだけ予約語があったんですか…
MySQL対応のシステムを作成するときは気をつけないといけませんね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 何にかが違うから エラーなんでしょうね! 2 2022/09/18 05:28
- MySQL テーブル作成です。どこかのスペルが間違っているか記号など スペースかな? 1 2022/10/01 05:08
- MySQL エラー 1068 (42000): 複数の主キーが定義されていますエラー 2 2022/11/17 04:36
- MySQL my_itemsテーブルのIDにAUTO_INCREMENT を追加ができるかで 1 2023/01/03 09:09
- MySQL MYSQL エラー 2 2022/10/18 11:37
- MySQL `picture` varchar(255) のコマンドで間違いないでしょうか? 1 2022/11/21 04:08
- MySQL あと、MySQLの文字コードはutf8 気になりますね 1 2022/12/01 07:22
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MYSQLサービス停止時にWindows...
-
テーブル作成でエラーが出てき...
-
LIMIT で条件を満たしているの...
-
MySQL エラー Duplicate entry...
-
mysqlのLOADでオートコミットオ...
-
接続ができません
-
ヌル値は記憶容量を必要としな...
-
プライマリーキーの昇順でソー...
-
SQLのVARCHARとVARCHAR2の違い
-
ODP.NETのバージョン確認
-
mysqlへのインポート処理がうま...
-
Float型の時の計算結果がおかしい
-
「・」中点が入った文字列を条...
-
MYSQLで日本語が入力できない
-
【MySQL+php】 MySQL が認識さ...
-
INT型は金額の型に使用するべき...
-
Usage: \\.<filename> | sourc...
-
my.cnf と my.ini の違い
-
ERROR 1045 (28000) (using pas...
-
データベースの選択エラー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブル作成でエラーが出てき...
-
MySQLのテーブル作成でハイフン...
-
MYSQLサービス停止時にWindows...
-
LIMIT で条件を満たしているの...
-
SQLで抽出してCSVで書き出した...
-
MYSQLのログにつきまして
-
mysqlコマンドにてタイムアウト
-
MySQL エラー Duplicate entry...
-
実行時エラー80004005
-
MySQLの「zaiko」テーブルを作...
-
MySQLのCHECK制約がうまくいき...
-
(統計量の)分散を算出したい
-
MYSQLのデータに「;」を入力
-
phpMyAdminについて
-
SQLインジェクションの例
-
削除した件数を取得
-
フォームからDBへの接続
-
order byの役割を知りたいです。
-
MySQL+PHPのエラーについて
-
データベースについて質問させ...
おすすめ情報