最新回答 / 南叶璇羽
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
最新回答 / Ray_Loy
我操作了几遍之后感觉是这样理解的:复合函数要达到插入数据之后再返回最后插入数据的id的这样的一个多条sql语句的复合效果,必须在函数体中写入多条sql语句,但是不同的sql语句在运行时需要使用;结尾,所以创建复合函数时势必要加入;保证该语句的执行,可这样又会使自己的创建进程结束,这产生了一个冲突,所以这个时候有一种折中的方法,就是先修改默认结束符号,将各条sql语句写入函数体之后再把默认结束符改回;,这样就顺利解决了冲突问题
2019-02-20