-2

複数のテーブルから検索結果を返すクエリを作成したい。このチュートリアルを読んでいます

私が書いたphpmyadminで

ALTER TABLE files ADD FULLTEXT(title, desc);

それは私を返しました

#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 'desc)' at line 1
4

3 に答える 3

2

ifが列名の場合、MySQLの予約語descであるため、バッククォートで囲む必要があります。

ALTER TABLE files ADD FULLTEXT(title, `desc`);
于 2012-10-16T10:22:58.520 に答える
0

実際の構文はこのようなものです

ALTER TABLE table_name ADD column_name datatype

これを参照してください: http://www.w3schools.com/sql/sql_alter.asp

于 2012-10-16T10:22:34.380 に答える
0

これを試して:

ALTER TABLE files 
ADD FULLTEXT INDEX inx1
(title, desc);
于 2012-10-16T10:23:20.873 に答える