关于 select 语句的格式问题

urius   ·   发表于 2022-02-18 22:43:15   ·   学习杂记

select 语句的格式为:
select 字段 from 表 where 条件

所以在用select语句查询系统自带表时

union select 1,table_name,3 from information_schema.tables where table_schema=database()— qwe

这里的1,table_name,3都是字段名或纯数字,所以放在select后面是正确的

而3不应当放到database()的后面,即语句不能写成
union select 1,table_name from information_schema.tables where table_schema=database(),3— qwe
因为where后面跟的是条件,把3放到database()的后面即是不符合select语句的格式

打赏我,让我更有动力~

1 条回复   |  直到 2022-2-23 | 641 次浏览

koko
发表于 2022-2-22

对没错

评论列表

  • 加载数据中...

编写评论内容
登录后才可发表内容
返回顶部 投诉反馈

© 2016 - 2024 掌控者 All Rights Reserved.