• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:かねやんMySQLAdmin1.43)

かねやんMySQLAdmin1.43でテーブル作成時にエラーが発生する

このQ&Aのポイント
  • WinXpでmysqlを勉強中です。かねやんMySQLAdmin1.43を使って、Sql発行を押し下のように書き込んで実行するとエラーがでます。
  • テーブル作成時にエラーが発生している原因は「add varchar(40) NOT NULL, tel varchar(40) NOT NULL, url varchar(40) NOT NULL, memo varchar(40) NOT NULL」の項目が正常な文法ではないためです。
  • この部分を削除するとテーブルが正常に作成されます。正しい文法に従ってテーブルを作成する必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • Ethersky
  • ベストアンサー率71% (168/235)
回答No.1

add varchar(40) NOT NULL, ↑これがだめです。 「add」というのはMySQLでの命令で使われます。 いわゆる予約語です。 なので、「add」という名前ではなくaddという命令だと勘違いして構文エラーになってます。 (addは名前の通り、テーブルに後からフィールドを"追加"するときに使われます) 本来、使わなければいいのですが、どうしても「add」という名前が使いたいならバッククォートで括りましょう。 ↓こんな風に``で括る `add` varchar(40) NOT NULL,

bakusui
質問者

お礼

わかりやすいご説明ありがとうございました。 addをaddressにしたらうまくいきました。

関連するQ&A