Проблемы с адресами электронной почты в базе данных SQL, возможно, ошибка? - PullRequest
0 голосов
/ 18 марта 2012

При выполнении базовых запросов SQL SELECT в моей базе данных (базе данных phpMyAdmin) я обнаружил некоторые ошибки, которые не могу объяснить.

Запрос, такой как

SELECT A_Email FROM Account_Details WHERE A_Email = 'test@test.com'

... будет работать нормально, но только при определенных условиях.

Похоже, что если я отредактирую содержимое таблицы напрямую в phpMyAdmin, этот запрос будет работать нормально, и он найдет адрес электронной почты. Однако, если я использую удаленный вызов INSERT для добавления того же адреса электронной почты в базу данных, тот же запрос SELECT не будет работать, даже если я вижу адрес электронной почты в базе данных в точно таком же формате при просмотре phpMyAdmin.

Я полностью озадачен, почему это происходит, какие-либо идеи?

Кортеж A_Email имеет следующие ограничения:

Field   | Type         | Collation
--------|--------------|-------------------  
A_Email | varchar(100) | latin1_general_ci

Если вам нужно больше подробностей, дайте мне знать.

Большое спасибо

...