mysql set @a:=1; 冒号是什么

mysql set @a:=1; 冒号是什么,第1张

mysql中变量不用事前申明,在用的时候直接用“@变量名”使用就可以了。

第一种用法:set @num=1或set @num:=1//这里要使用变量来保存数据,直接使用@num变量

第二种用法:select @num:=1或 select @num:=字段名 from 表名 where ……

注意上面两种赋值符号,使用set时可以用“=”或“:=”,但是使用select时必须用“:=赋值”

DECLARE PRIMARY_KEY VARCHAR(100)

SET PRIMARY_KEY = group_concat(NEW.USER_ID,NEW.ROLE_NAME)

查询语句是这样写的:

select group_concat(NEW.USER_ID,NEW.ROLE_NAME)from NEW where 条件

SELECT group_concat(NEW.USER_ID,NEW.ROLE_NAME separator '连接字符') FROM NEW where 条件

设置数据库系统参数有两种方式:一种是动态设置,即使用数据库登录账户和密码登录数据库服务(如果数据库服务重启的话设置失效),在SQL命令提示符下执行设置参数SQL命令,如设置开启定时任务命令为“set global event_scheduler =1 ” ;

另一种是静态设置,即修改数据库配置文件文件(一次修改,在不重新修改的情况下永久有效 )如果修改开启定时任务,修改数据库配置文件my.cnf 在"在 mysqld 后边添加 event_scheduler = 1 "。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zaji/6148516.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-16
下一篇 2023-03-16

发表评论

登录后才能评论

评论列表(0条)

保存