• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:以下のSQL文の間違いがわかりません)

MySQL5.5.9(RHEL)のSQL文の間違いがわからない

このQ&Aのポイント
  • MySQL5.5.9(RHEL)で以下のSQL文を実行するとエラーが発生しました。エラーメッセージは「#1064 - 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 'init(10) unsigned NOT NULL, `multi_flag` smallint(6) NOT NULL DEFAULT '1', ' at line 23」と表示されます。
  • SQL文には、「CREATE TABLE IF NOT EXISTS `seo`」というテーブルを作成するコマンドが含まれています。しかし、23行目に構文エラーがあります。
  • 問題のエラーは、23行目のカラムの定義にあります。カラム名は「multi_version」で、データ型は「init(10) unsigned NOT NULL」と指定されていますが、正しい構文ではありません。正しい構文は、例えば「int(10) unsigned NOT NULL」となります。

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

  • ベストアンサー
  • SaKaKashi
  • ベストアンサー率24% (755/3136)
回答No.1

>`multi_version` init(10) unsigned NOT NULL, init(10)ではなくint(10)では

goo_mygwdisk_3
質問者

お礼

ありがとうございます。動きました! ちなみに、かんまいわすれと重複キーと、keyが1000ばいと をこえてるという ミスまでありました・・・^^; ありがとうございました。

関連するQ&A