create...select...问题
CREATE TABLE tdb_goods_brands (
brand_id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
brand_name VARCHAR(40) NOT NULL
) SELECT brand_name FROM tdb_goods GROUP BY brand_name;
这语法中select返回的是一列,居然可以插入到新表中,而不用指定插入列的名称,如果说brand_id为自动编号,还可以理解。那如果新建的这张表是定义了3个字段,那么是插入到哪个字段中呢。
还有视频中提到字段定义[(create_definition,...)](上面小括号中的代码)可以省略,实在弄不懂,新建的表如果字段都没有怎么插入select返回的记录呢
我先去实验下