If there is no field k in table T, and you execute the statement select * from T where k=1, it will definitely report the error "This column does not exist": "Unknown column 'k' in 'where clause'", Is this error reported at the stage of mysql?
If there is no field k in table T, and you execute the statement select * from T where k=1, it will definitely report the error "This column does not exist": "Unknown column 'k' in 'where clause'", Is this error reported at the stage of mysql?