我正在使用xamp服务器:
当我运行select查询以获取数据时
SELECT `id`, `relation`, `member_id`, `Relative_id`
FROM `relationship` WHERE `relation` = 'माँ'
一切正常
但是当在下面的查询示例中运行时,我得到0结果。
示例1:
SELECT `id`, `relation`, `member_id`, `Relative_id`
FROM `relationship` WHERE `relation` = 'बेटी'
示例2:
SELECT `id`, `relation`, `member_id`, `Relative_id`
FROM `relationship` WHERE `relation` = 'पिता'
关于db table的图像
表结构:table structure
答案 0 :(得分:2)
您必须使用Unicode字符集(utf8_unicode_ci正常工作),将字段声明为VARCHAR
并使用LIKE
,而不是=
SELECT `id`, `relation`, `member_id`, `Relative_id`
FROM `relationship` WHERE `relation` LIKE 'पिता';
经过测试和工作。
答案 1 :(得分:1)
您需要使用UTF-8
编码来比较语言。