我有一组红宝石脚本可以访问我的MySQL数据库。我需要修改这个数据库的字符集,特别是将表从Latin1更改为UTF8。我真的需要修改我的脚本吗?我已经看过了,我看到我可以设置一个连接的字符集,这是强制性的吗?mysql> SHOW VARIABLES LIKE "%char%"; +--------------------------+----------
我有以下匹配的查询,从数据库表中搜索记录,基于搜索短语。此查询工作正常。当搜索短语包含“(”等)这样的特殊字符时,它只跳过这样的特殊字符。如果我搜索“(马)”,它会给我和“马”一样的结果。
SELECT * FROM My_Table WHERE MATCH (catchall) AGAINST ('"(horse)"' IN BOOLEAN MODE