我有一个数据库表(例如Book),其中的列名(字符可变)部分。我将数据从csv导入到这个表中。不幸的是,在CSV的name列中,几乎所有行都包含一些特殊字符,如/和_。现在我有了另一个csv,它包含两个列,它们是导入的无效的name列,以及作为另一个列的正确的名称值。我将它导入到我创建的新表中,更新后我将删除该表。当我试图组合要更新的表时,具有特殊字符的列不会出现。select b.name from Book b JOIN tempBook tb on b.
我有以下匹配的查询,从数据库表中搜索记录,基于搜索短语。当搜索短语包含“(”等)这样的特殊字符时,它只跳过这样的特殊字符。如果我搜索“(马)”,它会给我和“马”一样的结果。SELECT * FROM My_Table WHERE MATCH (catchall) AGAINST ('"(horse)"' IN BOOLEAN MODE)
这是否意味着与查询的匹配不适用于特殊字符