如何在python 2.7 MySQLdb中使用MYSQL索引

时间:2014-06-30 09:41:52

标签: python mysql sql python-2.7 mysql-python

indie = '''CREATE FULLTEXT yay ON panda (Question, Answer);'''
cursor.execute(indie)

我已经连接到服务器,数据库和表,但一切正常,但由于某种原因,它不会在表panda中的问题和答案列上创建yay索引。 我收到错误:

_mysql_exceptions.ProgrammingError: (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 'yay ON panda (Question, Answer)' at line 1")

我已经检查了解决这个问题的大部分方法,但只是不明白。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

您的SQL语法不正确,应该是

CREATE FULLTEXT INDEX yay ON panda (Question, Answer);

有关详细信息,请参阅MySQL reference manual