我的mysql DB中有一个名为course_list的表。 SPECIALTY列的类型为varchar。
当我做一个简单的
SELECT * FROM COURSE_LIST WHERE SPECIALITY='IM';
SPECIALTY列中有大约386行具有IM值但未返回所有行。我通过phpmyadmin在godaddy托管的mysql上运行它。
不确定发生了什么。请帮忙。
答案 0 :(得分:0)
phpmyadmin默认情况下将LIMIT 0,30
添加到查询的末尾,以便一次限制和分页结果集最多30条记录
答案 1 :(得分:0)
对于字符串比较,您可以使用LIKE
http://dev.mysql.com/doc/refman/5.0/en/string-comparison-functions.html
优于=
的优势在于您可以将通配符用作LIKE "%IM%
,它将返回包含IM
的所有字段(您要查找的内容)
有关=
与LIKE
运算符之间差异的更多信息:Difference between LIKE and = in MYSQL?