报错说是 SQL语法错误,发生在"écran"附近,报错只发生在法语下,其他语言正常,我数据库知识有限,看不出这句SQL语句哪里语法错误了,请大神们 帮忙分析一下.....下面是报错的语句 SELECT data_rank, data_title, data_summary_on, data_summary_off, data_entries, data_keywords, class_name, screen_title, icon, intent_action, intent_target_package, intent_target_class, enabled, data_key_reference FROM prefs_index WHERE prefs_index MATCH 'data_title:y* OR data_title_normalized:y* OR data_keywords:y*' AND locale = 'fr_FR' AND enabled = 1 AND data_rank NOT IN (SELECT data_rank FROM prefs_index WHERE prefs_index MATCH 'data_title:y* OR data_title_normalized:y* OR data_keywords:y*' AND locale = 'fr_FR' AND enabled = 1 AND (data_title = 'Fonds d'écran' AND class_name = 'com.android.settings.DeviceInfoSettings') ) ORDER BY data_rank
1条回答 默认 最新
- Tiger_Zhao 2017-06-05 08:52关注
SQL中,字符串内容的单引号要双写进行转义
( data_title = 'Fonds d''écran' AND class_name = 'com.android.settings.DeviceInfoSettings' )
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报