今天上班正喝着下午茶,架構師跑過來跟我說mycat有個表怎麼都插入不了數據。讓我查下什麼問題。然後就跑去抽菸去了,~~!!!
mysql> insert into TestValues (id, pid, AttributeName ) values ( 20378250, 501429158, '汽車' );
ERROR 1064 (HY000): insert must provide ColumnList
爲毛就這張表插不進去呢,剛開始還以爲是數據的問題,就想把表幹掉,重新導下數據。
後面自己測試找到問題在哪裏了,也和mycat羣裏的人說了下 ,他們說是mycat解析器的bug。mycat 把我的表面的values 解析成了後面真正的values了