mysql like时查询不到数据,实际是有的

canxuegigi 2014-07-12 01:53:24
sql如下:

CREATE TABLE test_char1(
`test_name` varchar(32) NOT NULL DEFAULT '' COMMENT '',
KEY `test_name` (`test_name`(3))
)ENGINE=MyISAM DEFAULT CHARSET=utf8 ;


INSERT into test_char1 VALUES('蓝光C1'),('蓝光C2'),('蓝光C3'),('蓝'),('蓝光123');

SELECT * FROM test_char1 where test_name like '蓝光C%';

SELECT * FROM test_char1 where test_name like '蓝光%';

SELECT * FROM test_char1 where test_name like '蓝%';


上面加粗的sql查不到数据,求大神告知、、
谢谢!!!!
...全文
1142 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
canxuegigi 2014-07-16
  • 打赏
  • 举报
回复
引用 6 楼 rui888 的回复:
不会把。这么奇怪。
你可以测试下 看 #5 的结论对不对
tony4geek 2014-07-14
  • 打赏
  • 举报
回复
不会把。这么奇怪。
鸿洋_ 2014-07-13
  • 打赏
  • 举报
回复
你确定你当前是数据库是test_char1 , 没看到 use test_char1 ;
canxuegigi 2014-07-13
  • 打赏
  • 举报
回复
引用 4 楼 lmj623565791 的回复:
你确定你当前是数据库是test_char1 , 没看到 use test_char1 ;
这个个库没什么关系、、 大致应该是mysql版本造成的,5.1不行,但5.5、5.6都可以、、
canxuegigi 2014-07-12
  • 打赏
  • 举报
回复
引用 1 楼 yufengdxw 的回复:
可以查询到结果啊
我在5.1上面不行、
canxuegigi 2014-07-12
  • 打赏
  • 举报
回复
引用 1 楼 yufengdxw 的回复:
可以查询到结果啊
你是复制上面sql生成的测试数据么,你的mysql是什么版本
yufengdxw 2014-07-12
  • 打赏
  • 举报
回复
可以查询到结果啊

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧