Я создал форму, содержащую данные на хинди (UTF-8), которые я хочу сохранить в таблице MySQL. Столбцы, соответствующие данным UTF, имеют значение сопоставления, равное utf_general_ci
.
Я успешно сохранил данные в таблице, но когда я выполняю запрос на выбор, он не возвращает данные. Вот мой запрос:
ВЫБЕРИТЕ Birth
.sno
, Birth
.bookingnumber
, Birth
.birth_date
, Birth
.baby_gender
, Birth
.baby_name
, Birth
.baby_father_name
, Birth
.baby_father_address
, Birth
.baby_mother_name
, Birth
.birth_place
, Birth
.place_type
, Birth
.applicant_name
, Birth
.Birth
, Birth
.Birth
, Birth
.Birth
.registration_number
, Birth
.registration_date
, Birth
.registration_ward
, Birth
.registration_city_village
, Birth
.registration_district
, Birth
.remark
, Birth
.mother_place_name
, Birth
.mother_place_type
, Birth
.mother_place_district
, Birth
.mother_place_state
, Birth
.person_religion
, Birth
._509_ , Birth
.father_occupation
, Birth
.mother_occupation
, Birth
.mother_age_at_marriage
, Birth
.mother_age_at_birth
, Birth
.count_of_mother_child
, Birth
.birth_by
, Birth
.birth_method
, Birth
.mother_weight_at_birth
, Birth
.pregnancy_duration
, Birth
.date_of_issue
ИЗ np
.Birth
КАК np
.Birth
= 'd' И Birth
.baby_father_name
= 'e' И Birth
.baby_mother_name
= 'f' И Birth
.baby_father_address
= 'g' И Birth
.person_religion
= 'हिंदू' И Birth
.baby_gender
= 'पुरुष'
Имя базы данных — np, а имя таблицы — births. Приведенный выше запрос был напечатан в файле журнала. Я попытался скопировать и вставить тот же запрос в HeidiSQL (интерфейс для MySQL), но он не работает. Однако, если я удалю следующую часть: ** AND Birth
.person_religion
= 'हिंदू' AND Birth
.baby_gender
= 'पुरुष'**, запрос будет работать нормально.
Как я могу решить эту проблему?