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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MySQLのエラーの取得
-
接続ができません
-
MySQLカラム名は日本語と英数字...
-
like句を使って日本語を検索す...
-
postgreSQLのデータ型
-
DB内の日本語データがPHPで取得...
-
経過時間(hhmmdd)をDATE型には...
-
ポート3306へつながらず、MySQL...
-
ハングル文字が入らない。
-
SQLのVARCHARとVARCHAR2の違い
-
ODP.NETのバージョン確認
-
Float型の時の計算結果がおかしい
-
シングルクォーテーションとダ...
-
MAMPでMySQLのパスが通らない
-
INT型は金額の型に使用するべき...
-
VBAで変数内に保持された二次配...
-
phpで複数のDBを使用した場合の...
-
my.iniで設定するパスワードの...
-
MySQL Version4 のダウンロード先
-
プライマリーキーの昇順でソー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブル作成でエラーが出てき...
-
MySQLのテーブル作成でハイフン...
-
MYSQLサービス停止時にWindows...
-
mysqlコマンドにてタイムアウト
-
LIMIT で条件を満たしているの...
-
show warningsのファイル出力方...
-
(統計量の)分散を算出したい
-
実行時エラー80004005
-
MySQL エラー Duplicate entry...
-
mysqlのLOADでオートコミットオ...
-
MySQL のログ出力方法について ...
-
MySQL+PHPのエラーについて
-
aes_decryptでsyntax error
-
MYSQLのデータに「;」を入力
-
PHPからのLIKE検索ができません。
-
SQLインジェクションの例
-
MySQLの「zaiko」テーブルを作...
-
SQLで抽出してCSVで書き出した...
-
MySQLのエラーコード1064の見方
-
order byの役割を知りたいです。
おすすめ情報