今天上班正喝着下午茶,架构师跑过来跟我说mycat有个表怎么都插入不了数据。让我查下什么问题。然后就跑去抽烟去了,~~!!!  

mysql> insert into TestValues (id, pid, AttributeName ) values ( 20378250, 501429158, '汽车' );

ERROR 1064 (HY000): insert must provide ColumnList


为毛就这张表插不进去呢,刚开始还以为是数据的问题,就想把表干掉,重新导下数据。

后面自己测试找到问题在哪里了,也和mycat群里的人说了下 ,他们说是mycat解析器的bug。mycat 把我的表面的values 解析成了后面真正的values了