猿问

mysql 插入以下值为什么提示插入重复

后端PHP将提交的数据进行过滤
提交数据: "><script>alert('1')</script>

过滤后的(相当于通过htmlspecialchars转换) :&quot;&gt;&lt;script&gt;alert('1')&lt;/script&gt;

name varchar(255)
description text

提示:Error : Duplicate entry '"><script>alert('1')</script>' for key 'name'

SMILET
浏览 368回答 4
4回答

守着一只汪

name是主键????

largeQ

说明有数据了啊

隔江千里

或许是你的name字段设置了唯一索引: 查看表索引:show index from your_table_name主要看Non_unique值是否为 0 或许是你的NAME是关键字,最好用NAME引起来
随时随地看视频慕课网APP
我要回答