mysql创建函数问题
我的MySQL版本是 5.1.32-community MySQL Community Server (GPL)
为什么我创建不了函数
SQL code:
DELIMITER $$
DROP FUNCTION IF EXISTS `Myf`$$
CREATE FUNCTION Myf() RETURNS varchar(50)
begin
return '11';
end$$
DELIMITER ;
一个简单的函数都报错,,怎么回事啊,,顺便问一下,
我其实想创建一个函数实现如下功能,
我的用户有多个角色,用户和角色在不同的两张表里面,还有一张中间表。
然后我想把用户的所有角色查出来,当成一个字符串显示,比如
user表
id name
1 张山
role表
id name
1 管理员1
2 管理员2
user_role表
uid rid
1 1
1 2
那么这个用户的角色既是管理员1,也是管理员2
所以我想查出来的结果如下
id name user_role
1 张山 管理员1,管理员2
我写的函数如下(不知道mysql有更好的解决办法没,有的话高手指点一下)
SQL code:
CREATE
FUNCTION processRoleName(user_id int(11) )
RETURNS varchar(100) CHARSET utf8
BEGIN
declare returnStr varchar(10
相关问答:
我在注册页面写入了如下代码:
<?php
$conn=mysql_connect("localhost","root","614510")or die("数据库服务器连接错误".mysql_error());
& ......
我现在学习MYSQL,问下mysql储存过程如何建立和使用,最好写成$sql="sql语句",$re=mysql_query($sql);谢谢
建议你先自己看一下文档中的例子。
http://dev.mysql.com/doc/refman/5.1/zh/stored-pro ......
我现在bo里面主键用的是Integer类型的,我想主键自动增长,用identity这个行么?
/**
* @return id
* @hibernate.id generator-class="identity"
*/
public Integer ge ......
我有一个java环境下的程序,在本机运行正常,但发布到网的虚拟主机时不能连接数据库连接池
jdk 1.6 tomcat6.0.18 mysql5 mysqljdbc5.1.5
虚拟主机的技术人员说,只能配置局域的数据库连接池,也就是在M ......