基于约束的sql注入

在创建一个表时,会对表的内容作出一些约束, 例如:

create table user(
id int not null auto_increment,
username varchar(30) not null,
password varchar(30) not null,
primary key(id) );
在表中插入数据时,应该为

insert into user values (’’,‘admin’,’123456789’)
由于username列只能输入30个字节 我们就输入

insert into user values (’’,‘admin 1’, ’111’)
在表中,我们插入的这行数据在username列中显示的并非admin 1,而是admin,因为username的字节数被约束在30位 如此一来,我们便在表中插入了另一行在username列中叫admin的数据.

发布了16 篇原创文章 · 获赞 0 · 访问量 123
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 游动-白 设计师: 上身试试

分享到微信朋友圈

×

扫一扫,手机浏览