If there is an exception, please attach the exception trace:
2020-05-21 14:55:38.020 default [http-nio-8082-exec-2] ERROR i.seata.rm.datasource.exec.AbstractDMLBaseExecutor - execute executeAutoCommitTrue error:9
java.lang.ArrayIndexOutOfBoundsException: 9
at io.seata.rm.datasource.exec.InsertExecutor.getPkValuesByColumn(InsertExecutor.java:151)
at io.seata.rm.datasource.exec.InsertExecutor.afterImage(InsertExecutor.java:78)
at io.seata.rm.datasource.exec.AbstractDMLBaseExecutor.executeAutoCommitFalse(AbstractDMLBaseExecutor.java:88)
at io.seata.rm.datasource.exec.AbstractDMLBaseExecutor.lambda$executeAutoCommitTrue$0
Ⅲ. Describe what you expected to happen
希望正常运行,,目前已经将now()函数 替换成了占位符,不会出现这个情况了
Ⅳ. How to reproduce it (as minimally and precisely as possible)
Ⅰ. Issue Description
集成shardingjdbc 批量插入数据,如果sql里面插入now()函数
Ⅱ. Describe what happened
运行的sql :
数据库sql:
If there is an exception, please attach the exception trace:
Ⅲ. Describe what you expected to happen
希望正常运行,,目前已经将now()函数 替换成了占位符,不会出现这个情况了
Ⅳ. How to reproduce it (as minimally and precisely as possible)
使用spring boot 项目集成mybatis mysql jar包,使用mysql 5.6版本 集成openfeigh 注册中心随便eureka nacos 都行 2.myabtis 新增代码
4 sql 以merchantId 作为分片建
CREATE TABLE
t_member0
(id
bigint(20) NOT NULL AUTO_INCREMENT,merchantId
bigint(20) DEFAULT '0' COMMENT '商家Id',member_name
varchar(255) DEFAULT NULL COMMENT '会员名称',create_time
timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间', PRIMARY KEY (id
) ) ENGINE=InnoDB AUTO_INCREMENT=1086 DEFAULT CHARSET=utf8;CREATE TABLE
t_member1
(id
bigint(20) NOT NULL AUTO_INCREMENT,merchantId
bigint(20) DEFAULT '0' COMMENT '商家Id',member_name
varchar(255) DEFAULT NULL COMMENT '会员名称',create_time
timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间', PRIMARY KEY (id
) ) ENGINE=InnoDB AUTO_INCREMENT=1086 DEFAULT CHARSET=utf8;POST 请求 数据包 [ { "merchantId":214, "memberName":"张三的份上", "createTime":"2020-05-18 15:02:01" }, { "merchantId":214, "memberName":"李四", "createTime":"2020-06-18 15:02:01" }, { "merchantId":214, "memberName":"王五", "createTime":"2020-05-18 15:02:01" }
]
spring: application: name: shardingjdbc-inline shardingsphere: datasource: names: ds0 ds0: type: com.zaxxer.hikari.HikariDataSource driver-class-name: com.mysql.jdbc.Driver jdbc-url: jdbc:mysql://192.168.1.188:3306/pdy_member username: root password: mysql