最新回答 / 旺仔窝窝头
百度一番:大概是因为mysql5.7以后的版本启用了严格模式,照着方法修改配置文件my.ini也依然不起作用。我的解决方法如下:我的是mysql8.0版本,以品牌表为例将brand字段的not null约束去掉,虽然可以正确添加数据<...图片...>但结果却是:<...图片...>后期可以将brand字段删除,也能达到效果既然Select中的字段会自动填充到新表中,不妨在创建表时只创建id字段:<...图片...>结果:<...图片...>
2019-03-04
最新回答 / 南叶璇羽
CREATE TABLE tdb_goods_brands( brand_id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT, brand_name VARCHAR(40) NOT NULL ) SELECT name AS brand_name FROM tdb_goods GROUP BY brand_name;加个AS就可以了,AS后面要跟创建的新表中的列名
2019-02-23