这条SQL语句究竟错在哪里??

tiyee 2012-05-23 11:39:29
SELECT *
FROM `offcn_c_all2012`
WHERE (
`type` LIKE '机关'
)
OR (
(
`zhuanye` LIKE '%社会学%'
)
OR (
`zhuanye` LIKE '%授法学或哲学学士学位%'
)
OR (
`zhuanye` LIKE '%社会工作%'
)
OR (
`zhuanye` LIKE '%授法学或哲学学士学位%'
)
OR (
`zhuanye` LIKE '%社会工作%'
)
OR (
`zhuanye` LIKE '%人口学%'
)
OR (
`zhuanye` LIKE '%家政学%'
)
OR (
`zhuanye` LIKE '%人类学%'
)
OR (
`zhuanye` LIKE '%女性学%'
)
)
OR (
(
`other` LIKE '机关'
)
OR (
`other` LIKE '%社会学%'
)
OR (
`other` LIKE '%授法学或哲学学士学位%'
)
OR (
`other` LIKE '%社会工作%'
)
OR (
`other` LIKE '%授法学或哲学学士学位%'
)
OR (
`other` LIKE '%社会工作%'
)
OR (
`other` LIKE '%人口学%'
)
OR (
`other` LIKE '%家政学%'
)
OR (
`other` LIKE '%人类学%'
)
OR (
`other` LIKE '%女性学%'
)
)
LIMIT 0 , 10

提示错误是 #1054 - Unknown column 'other' in 'where clause'


想来想去,也找不出哪错了,另外数据库是有这些字段的

...全文
124 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
乌镇程序员 2012-05-23
  • 打赏
  • 举报
回复
SHOW CREATE TABLE `offcn_c_all2012`
把建表语句发上来看看就知道了,十有八九是你在建表时有笔误。
黄袍披身 2012-05-23
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

引用 3 楼 的回复:

数据库的表里没有other字段

提示信息我还是看得懂的,
奇怪就奇怪在,我数据库里明明有other这个字段
[/Quote]

计算机是个很老实的东西,它找不到就会给出信息.除非是bug,不过应该不存在吧
仔细校对你的数据表看看.或者尝试修复一下表
tiyee 2012-05-23
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

数据库的表里没有other字段
[/Quote]
提示信息我还是看得懂的,
奇怪就奇怪在,我数据库里明明有other这个字段
黄袍披身 2012-05-23
  • 打赏
  • 举报
回复
数据库的表里没有other字段
xuzuning 2012-05-23
  • 打赏
  • 举报
回复
Unknown column 未知列

即字段 other 不存在
床上等您 2012-05-23
  • 打赏
  • 举报
回复
other这个字段不存在?或者打错了??
longxuu 2012-05-23
  • 打赏
  • 举报
回复
有些名词是保留关键字,建议使用其他单词试试
itcaicai 2012-05-23
  • 打赏
  • 举报
回复
重新书写select语句的other,复制过来的东西有时候也不可靠。然后看看表结构看有没有空格什么的或者哪个字符打错了。我上次复制的insert语句还说有问题。仔细检查检查吧。
coder 2012-05-23
  • 打赏
  • 举报
回复
纠结了。把字段改短点试试

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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