Mysql phpMyAdmin SQL查询错误

Mysql phpMyAdmin SQL查询错误,mysql,phpmyadmin,Mysql,Phpmyadmin,我正在phpMyAdmin中创建我的站点数据库,我遇到了一个问题。当我搜索包含@的东西时,我没有得到结果。例如: 我测试了两个查询: SELECT * FROM `users` WHERE email = 'pleaseWorkNow@gmail.com'; 我没有得到任何结果。当我尝试使用没有@的电子邮件时,我得到了正确的结果 SELECT * FROM `users` WHERE email = 'peporapa'; 为什么会发生这种情况?该列的类型和数据库排序规则是什么?PHP标记失

我正在phpMyAdmin中创建我的站点数据库,我遇到了一个问题。当我搜索包含@的东西时,我没有得到结果。例如:

我测试了两个查询:

SELECT * FROM `users` WHERE email = 'pleaseWorkNow@gmail.com';
我没有得到任何结果。当我尝试使用没有@的电子邮件时,我得到了正确的结果

SELECT * FROM `users` WHERE email = 'peporapa';

为什么会发生这种情况?

该列的类型和数据库排序规则是什么?PHP标记失败,已删除。关于第二个问题:email-varchar255-armscii8\u general\u cicheck检查空格。我看不出这个失败。请编辑问题并包含数据库的简短示例,否则当链接消失时,这个问题将无效。您如何测试此查询?我尝试使用phpmyadmin4.5.1sql查询框,它可以正常工作。