MySQL创建函数遇到的问题

遇到的问题:
 

解决办法:

在函数后面添加上reads sql data 这行代码

reads sql data

就如下面创建的函数,添加在第一行末尾即可

CREATE FUNCTION getName(sid int) RETURNS varchar(30) reads sql data
BEGIN
    
    DECLARE stu_name varchar(30);

    SELECT student.name INTO stu_name FROM student WHERE id = sid;

    RETURN stu_name;

END;

创建成功!

 


执行函数:
 

SELECT getName(102);

 

执行结果:

 

posted @   辰梦starDream  阅读(5)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示