MySQL Workbench报Error Code 1054:列存在却提示未知列问题求助
你的SQL语句存在以下几个错误:
- 多余分号导致语句拆分错误:
SELECT Country, GDP, Electricity;末尾的分号是错误的,这会让MySQL将该行视为独立查询,此时未指定查询表,因此触发Unknown column 'Country'错误。正确写法需删除该分号,让SELECT、FROM、WHERE、ORDER BY属于同一个完整查询:SELECT Country, GDP, Electricity FROM new_table WHERE GDP < 4000 ORDER BY Electricity; - 最后一行查询语法错误:
select now(); database();中database()不能单独作为语句执行,若要同时获取当前时间与当前数据库,应写成select now(), database();;若为两个独立查询,需拆分写成:select now(); select database();
内容的提问来源于stack exchange,提问作者kefuyuehan
相关产品推荐
相关产品推荐

