fix some sql bug in dbutil

做外键约束貌似不能使用不同类型的字段 不然会报错，如果约束的两个字段是incompatible的，那就会报错，执行dbutil就行，其他分开来的几个删掉啥的