SELECT TOP 1 FROM articles_view WHERE 1=1 AND id = 18 ORDER BY id DESC

这句话是什么意思这是在向网站上传东西时弹出来的该怎样处理新手小白一个... 这句话是什么意思
这是在向网站上传东西时弹出来的 该怎样处理
新手小白一个
展开
 我来答
dzut
2012-03-16 · TA获得超过397个赞
知道小有建树答主
回答量:230
采纳率:0%
帮助的人:290万
展开全部
SELECT TOP 1 FROM articles_view WHERE 1=1 AND id = 18 ORDER BY id DESC
(1)、TOP 1 表标只从articles_view中取一条记录
(2)、1=1 就是如果WHERE后条件书写错误,它也能正常执行,就相当于SELECT TOP 1 * FROM articles_view ORDER BY id DESC , 多用于动态条件中,也就是如果你多个变量拼接成一句sql时,可能造成语法错误,这时就不能执行,加上后可避免。比如你的应该是SELECT TOP 1 * FROM。。。。,少了个*号
(3)、取id=18的这条记录
更多追问追答
追问
但是源代码有* 但到网页时却没有了,这是什么问题
追答
因为我们看到的网页是源码被服务器“翻译”过了,所以看不到。
mcedi
2012-03-16 · TA获得超过165个赞
知道答主
回答量:38
采纳率:0%
帮助的人:32.3万
展开全部
查询articles_view这个表中的id等于18的,并且只输出1条记录(top 1),并且按id最大的排序,其它的1=1表示成立的意思,可以要可以不要,要也是多于的

进源代码删除他就行了啊,如果你不是程序员,叫给你做网站的人删除,他输入这SQL语句测试的,估计忘记删除了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式