1

我的 mysql 数据库中有一个名为 course_list 的表。SPECIALTY 列的类型为 varchar。

当我做一个简单的

SELECT * FROM COURSE_LIST WHERE SPECIALITY='IM';

SPECIALTY 列中大约有 386 行具有 IM 值,但并非所有行都返回。我通过phpmyadmin在godaddy托管的mysql上运行它。

不知道发生了什么。请帮忙。

4

2 回答 2

0

phpmyadmin 默认添加LIMIT 0,30到查询的末尾只是为了限制和分页结果集一次最多 30 条记录

于 2012-07-29T23:21:42.860 回答
0

对于字符串比较,您可以使用LIKE http://dev.mysql.com/doc/refman/5.0/en/string-comparison-functions.html

优势=在于您可以使用通配符,LIKE "%IM%因为它将返回包含IM(您要查找的内容)的所有字段

此处有关=与运算符之间区别的更多信息: MYSQL 中 LIKE 和 = 之间的区别?LIKE

于 2012-07-30T06:15:52.467 回答