my sql 实现批量操作及注意问题
2014-04-17 11:36
246 查看
使用in来实现批量操作是个很不错的想法:
注意问题:
/*实现查询*/ select * from goods where goodsid in (102,103); /*实现批理删除*/ delete from goods where goodsid in(1,3,4,5,6,9);
注意问题:
/*实现查询*/ select * from goods where goodsid in ('102,103');//错误写法 考虑到sql注入问题,我们插入时会给参数加上'102,103' ,但在这里要注意,不能加' ',如果加了引号,他会只查询符合第一个值的记录 select * from goods where goodsid in (102,103);//正确写法
相关文章推荐
- 用异或操作实现的交换函数用以实现数组逆置中须要注意的问题
- Android在listview添加checkbox实现批量操作问题
- 用异或操作实现的交换函数用以实现数组逆置中需要注意的问题
- 完美解决Android在listview添加checkbox实现批量操作问题
- List remove操作注意问题
- SQL Server实现CLR步骤及其需要配置注意的问题(转)
- 多播的实现和需要注意的问题
- 【经验积累】JS,HTML DOM 在dom操作获取节点时,要注意文本节点的问题
- 实现赋值操作符要注意的问题
- xml操作注意的问题
- 启用事务操作,解决批量插入或更新sqlite,mssql等数据库耗时问题
- 实现一些字符串操作标准库函数、解决一些字符串问题
- ASP.NET中实现二级或多级域名(修改UrlRewrite)需要注意的问题
- SQL语句实现查询一段时间内的数据中要注意的细节问题
- Spring 对JDBC操作(实现增删改查,批量添加功能)
- 在Java中实现.net中DataTable功能以及操作双数据库的List连接问题解决方案探究
- ASP.NET巧妙利用repeater控件和checkBox控件实现批量操作
- 关于在SharePoint 2013(2010)中Javascript如何实现批量批准的自定义操作功能?
- js操作中要去注意的一些问题
- Mybatis实现批量删除操作