• ベストアンサー

MySQLでどうしてもSyntaxエラーがでます

CREATE TABLE communication ( idc INT AUTO INCREMENT, idf INT, idm INT, dactc  DATETIME, doc TEXT, PRIMARY KEY ( idc ) ) エラー表示は ERROR 1064: You have an error in your SQL systax. Check the manual that correspnds to your MySQL server version for the right syntax to use near 'AUTO INCREMENT, idf INT, idm INT, dactc DATETIME, です よろしくお願いします

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

  • ベストアンサー
  • vivlet
  • ベストアンサー率36% (24/66)
回答No.1

AUTO INCREMENT は"_"でつなげてください >idc INT AUTO INCREMENT idc INT AUTO_INCREMENT あと >dactc  DATETIME 全角スペースが入ってるので気をつけてください

ppmi
質問者

お礼

アンダーバーを入れたら出来ました idf INT, ifm INT, とあったので、こればかり気をとられていました ありがとうございました

その他の回答 (1)

  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.2

1、AUTO INCREMENT は AUTO_INCREMENT です。 (アンダーバーが足りません) 2、dactc  DATETIME の間に全角スペースが入っています。