问题描述
- Mysql查询失败,求帮助,谢谢!
-
明明存在的数据,为什么查询结果为空呢
在weights表中查询weight字段select weight from weights where feature='经济因素'
这样的查询可以成功,唯独user_id='test'时不行
解决方案
说明user_id是不等于test的,你看看是不是存在空格了
解决方案二:
一般user_id应该是int型的数据,估计使用的是表关联查询的结果
你先执行
select * from weights where feature='经济因素'
看看有没有对应的test 的'经济因素'
解决方案三:
查询语句应该是select * from weighs where user_id = 'test'
解决方案四:
select weigh from weighs where user_id = test
解决方案五:
你要看表的定义,一般来讲user_id不会是字符型 的量。你查找条件用;''括上表示是字符类型而不是INT类型。所以查询不到
解决方案六:
应该是你表中没有id项 导致limit 0,30不工作
时间: 2024-09-15 14:48:03