我想写一个查询从多个表中返回搜索结果。 我正在读这个tutorial
在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
答案 0 :(得分:2)
如果desc
是列名,那么你应该尝试反问题,因为它是MySQL中的reserved word:
ALTER TABLE files ADD FULLTEXT(title, `desc`);
答案 1 :(得分:0)
实际语法是这样的
ALTER TABLE table_name ADD column_name datatype
答案 2 :(得分:0)
试试这个:
ALTER TABLE files
ADD FULLTEXT INDEX inx1
(title, desc);