我遇到过一些node.js代码,这些代码获取用户提供的字符串,调用JSON.stringify(str)并将值直接注入到SQL语句中。例如:mysql_execute('UPDATE foo SET v = ' + x + ' WHERE id= 1');
显然,这是对JSON.stringify的滥用,但这不是我的代码,作者希望在修补之前看到攻击向量。因为UNSAFE_USE
我有一个表,由主键(Col1)、文本(Col2)和文本(Col3)组成。基本上是一张地图。该表包含大约200k行。基本上我花了大约1.x秒来检索一行(这就是我想要的)。我基本上使用select * from table where col2 = 'some value‘。
我尝试为所有三列以及col2和col3创建索引,但这并没有真正改善我的情况。我想知道,这是正常的吗?我还没有看到人们抱怨大型表的