fix sql bugs