-2

サーバーでこれらの MySQL クエリを実行する必要がありますが、エラーが発生します

「SQL 構文にエラーがあります。'USING BTREE の近くで使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください」

クエリは次のとおりです。

"CREATE INDEX pphpbb_forums_track_forum_id
  ON phpbb_forums_track
  USING btree
  (forum_id);

CREATE INDEX pphpbb_forums_track_user_id
  ON phpbb_forums_track
  USING btree
  (user_id);

CREATE INDEX phpbb_topics_track_user_id
  ON phpbb_topics_track
  USING btree
  (user_id);

"

4

2 に答える 2

2

http://dev.mysql.com/doc/refman/5.0/en/create-index.htmlを一目見ただけで、 (user_id) を Using に交換したことがわかります。

CREATE INDEX phpbb_topics_track_user_id
  ON phpbb_topics_track (user_id)
  USING btree;
于 2012-05-09T15:17:24.353 に答える
2

CREATE INDEX 構文

CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX index_name
    [index_type]
    ON tbl_name (index_col_name,...)
    [index_type]

あなたのクエリは

CREATE INDEX pphpbb_forums_track_forum_id
  ON phpbb_forums_track (forum_id)
  USING btree;

CREATE INDEX pphpbb_forums_track_user_id
  ON phpbb_forums_track (user_id)
  USING btree ;
于 2012-05-09T15:19:13.883 に答える