我遇到了一个我不知道如何解决的问题。
我有这条线:
parse = cur.execute("SELECT * FROM testdb WHERE Match(name) AGAINST ('"The.New.York.Times"' IN BOOLEAN MODE);")
如果我运行:
parse = cur.execute("SELECT * FROM testdb WHERE Match(name) AGAINST ('"The.New.York.Times"' IN BOOLEAN MODE);")
在 mysql 控制台中,它可以工作。但我猜python不喜欢'"The.New.York.Times"'
引号。我该如何解决?
而且,我将如何在 python 中使该搜索字符串成为变量?类似的东西
parse = cur.execute("SELECT * FROM testdb WHERE Match(name) AGAINST ('"%s"' IN BOOLEAN MODE);, var1")
?