Unknown column 'public' in 'where clause'