Mycat批量插入失败的问题

通过连接Mycat插入数据时,会发现日志打印报错有如下几种:

1、unKnown command
2、discard connection
3、通过insert插入的数据,有些表有,有些表没有。
原因:检查insert语句中是否包含ON DUPLICATE KEY UPDATE语句。ON DUPLICATE KEY UPDATE的作用是判断执行本条insert语句时,是执行插入操作还是更新操作,具体原理可以百度ON DUPLICATE KEY UPDATE的使用。但是由于分片机制,Mycat不支持ON DUPLICATE KEY UPDATE语句的使用,所以导致报错。

上一篇:flutter duplicate symbol '_GetDirectoryOfType' in:


下一篇:on duplicate key update 的使用(数据库有就修改,没有就添加数据)