我似乎无法让我的 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/