mysql select语句不起作用

标签 mysql sql select

我似乎无法让我的 SELECT 语句起作用。

这是表格:

CREATE TABLE clients(
    user_id MEDIUMINT UNSIGNED NOT NULL AUTO_INCREMENT,
    email VARCHAR (70) NOT NULL,
    mobile_number int(11) NOT NULL, 
    UNIQUE KEY (email) 
); 

选择查询

SELECT user_id FROM clients WHERE email='info@candy.co.uk';

每当我尝试从 mysqlADMIN 使用此 SELECT 语句时,它都会返回 null;即使我输入一个我知道在数据库中的电子邮件地址,也会发生这种情况。

我真的很感激能给我一些关于我哪里出错的建议。

最佳答案

尝试不带“WHERE”子句的语句。如果它返回整个表格,则您已将其缩小为“电子邮件”字符串中的错误。

如果它没有返回任何内容并且您知道此表中有数据,那么请检查您的连接字符串并确保您使用的是正确的数据库。

关于mysql select语句不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19502196/

相关文章:

php - mysql左连接不返回所有左表行

php - jquery 可排序保存到数据库无法正常工作

android - 在 Sqlite 中使用 AND 的多个 LIKE 语句。

mysql - mysql select语句中where子句中的if语句

c - select 中可以使用相同的 fd 进行读写

mysql - JDBC 插入语句不在 MySQL 上启动触发器和函数

MySQL:ORDER BY + GROUP BY 具有自定义顺序

sql - Transact SQL子查询调用函数的语法不正确

php - Laravel-4 如何使用 id 值和 name 值从数据库中填充选择框

javascript - 使用 JQuery 读取 JSON : Field Names