为了账号安全,请及时绑定邮箱和手机立即绑定

为什么用create ...select 报错,说这张表不存在

CREATE TABLE employee_goods_brand(

brand_id SMALLINT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,

brand_name VARCHAR(40) NOT NULL 

)

SELECT brand_name FROM goods_brand GROUP BY goods_brand;

[Err] 1146 - Table 'sqltest.goods_brand' doesn't exist


正在回答

2 回答

同意楼上,并补充一点,SELECT brand_name FROM goods_brand GROUP BY goods_brand 

这个FROM 后面应该是表的名字,如果你用了老师的例子,应该是tdb_goods

0 回复 有任何疑惑可以回复我~

SELECT brand_name FROM goods_brand GROUP BY goods_brand;

查找的东西应该按查找的分组   最后的goods_brand;改成 brand_name 

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
与MySQL的零距离接触
  • 参与学习       396886    人
  • 解答问题       3353    个

本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识

进入课程

为什么用create ...select 报错,说这张表不存在

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信