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

用CREATE创建表时,可以不用brand_name表示表名称吗

mysql> CREATE TABLE tdb-goods_brand(

    -> brand_id SAMLLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,

    -> idb_brand_name VARCHAR NOT NULL)

    -> SELECT brand_name FROM idb-goods GROUP BY brand_name;

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-goods_brand(

brand_id SAMLLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,

idb_brand_' at line 1


正在回答

3 回答


不可以,我试过,创建的表会有3个字段,一个是brand的id,一个是你自己定义的name还有一个就是select中添加进去的brand_name,自己定义的字段为空。。

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

这个表的名字是自己定义的

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

这个名字由你自己来定的

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

举报

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

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

进入课程

用CREATE创建表时,可以不用brand_name表示表名称吗

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