数据库
aimosy
这个作者很懒,什么都没留下…
展开
-
批量导入数据遇到的问题(INSERT 语句中行值表达式的数目超出了 1000 行值的最大允许值。)
INSERT 语句中行值表达式的数目超出了 1000 行值的最大允许值。 之前用insert一条一条循环导入, 这样比较费时间,就用 insert into admUser(username, mobile, age) values(,,),(,,),(,,)来批量导入, 导入数据多出现这样的问题INSERT 语句中行值表达式的数目超出了 1000 行值的最大允许值。数据库一次性...原创 2018-08-18 14:53:18 · 8554 阅读 · 0 评论 -
mybaits批量插入1000条报错
在数据库能支持1000条批量插入,但在mybatis中就不支持了,提示支持最多2100参数,不知道这参数是怎么算的,目前测试320条是可以的,不知会不会因为不同表的插入而有所不同。 备注:用这种方式批量导入时要测试一次性能导入几条。...原创 2018-08-18 16:26:50 · 1683 阅读 · 0 评论 -
15:50:05 烨 2018/8/18 15:50:05 Parameter 'id' not found. Available parameters are [list]
报错: nested exception is org.apache.ibatis.executor.ExecutorException: Error getting generated key or setting result to parameter object. Cause: org.apache.ibatis.binding.BindingException: Paramete...原创 2018-08-18 16:31:05 · 294 阅读 · 0 评论 -
mybatis自增长主键
1、sqlserver数据库,如果设置了主键自增长,就不在插入语句中插入主键,否则报错。 2、如果想在插入成功后获取自增长主键ID,需要在mybatis映射文件的插入配置加useGeneratedKeys=”true” keyProperty=”id”,否则插入成功后不能立刻获得自增长ID<insert id="insert" parameterType="com.model.loc....原创 2018-09-01 15:18:55 · 903 阅读 · 0 评论 -
事务回滚
1、首先在spring配置文件中配置&lt;!-- 开启事务 --&gt; &lt;bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"&gt; &lt;property nam原创 2018-09-13 20:35:44 · 176 阅读 · 0 评论 -
查看索引使用情况
select db_name(database_id) as N’TOPK_TO_DEV’, --库名object_name(a.object_id) as N’TopProjectNew’, --表明b.name N’索引名称’,user_seeks N’用户索引查找次数’,user_scans N’用户索引扫描次数’,last_user_seek N’最后查找时间’,last_...原创 2018-12-12 23:21:09 · 1006 阅读 · 0 评论 -
删除数据表里的数据和重置自生成id
truncate table tableName原创 2019-03-09 11:44:25 · 756 阅读 · 0 评论