最新回答 / Ray_Loy
我操作了几遍之后感觉是这样理解的:复合函数要达到插入数据之后再返回最后插入数据的id的这样的一个多条sql语句的复合效果,必须在函数体中写入多条sql语句,但是不同的sql语句在运行时需要使用;结尾,所以创建复合函数时势必要加入;保证该语句的执行,可这样又会使自己的创建进程结束,这产生了一个冲突,所以这个时候有一种折中的方法,就是先修改默认结束符号,将各条sql语句写入函数体之后再把默认结束符改回;,这样就顺利解决了冲突问题
2019-02-20
最新回答 / qq_慕函数9303641
自己创建错了,mysql> CREATE TABLE users( -> id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT, -> username VARCHAR(10) NOT NULL, -> pid SMALLINT UNSIGNED, -> FOREIGN KEY (pid) REFERENCES PROVINCES (id) -> );Query OK, 0 rows affecte...
2019-02-16
已采纳回答 / qq_浩然_9
UPDATE tdb_goods AS a INNER JOIN tdb_goods_cates AS b ON a.goods_cate = b.cate_name SET a.goods_cate = b.cate_id ;将b表中的cate_id赋值给a表中的goods_cate,我没有学过SQL SERVER,但应该差不多把
2019-02-07