Heim >Backend-Entwicklung >PHP-Tutorial > 这条SQL语句究竟错在哪里?解决方案

这条SQL语句究竟错在哪里?解决方案

WBOY
WBOYOriginal
2016-06-13 13:29:27988Durchsuche

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

SQL code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->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' 


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



------解决方案--------------------
重新书写select语句的other,复制过来的东西有时候也不可靠。然后看看表结构看有没有空格什么的或者哪个字符打错了。我上次复制的insert语句还说有问题。仔细检查检查吧。
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn