![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
weixin_44863924
这个作者很懒,什么都没留下…
展开
-
1242 - Subquery returns more than 1 row
子查询出错 返回结果只能有一条,但你写的SQL有多个结果返回就会报错Subquery returns more than 1 row select * from t_project pj where pj.id = (select project_id from t_process p where TO_DAYS(p.end_time) = TO_DAYS(NOW())); 解决 =改成=any select * from t_project pj where pj.id =any (select pro原创 2021-05-16 16:47:25 · 265 阅读 · 0 评论 -
MySQL创建、调用、查看、删除存储过程
1.存储过程和函数概述 存储过程和函数是 事先经过编译并存储在数据库中的一段 SQL 语句的集合,调用存储过程和函数可以简化应用开 发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。 存储过程和函数的区别在于函数必须有返回值,而存储过程没有。 函数 : 是一个有返回值的过程 ; 过程 : 是一个没有返回值的函数 ; 2. 创建存储过程 CREATE PROCEDURE procedure_name ([proc_parameter[,...]]) begin --原创 2021-03-18 22:19:07 · 188 阅读 · 0 评论