是否可以在MySQL中为每个新连接设置或初始化查询?
每当创建连接时,它会自动调用过程或选择查询吗?
这个的任何脚本或配置选项?
答案 0 :(得分:10)
您可能需要查看init_connect
变量:
服务器为每个连接的客户端执行的字符串。 该字符串由一个或多个SQL语句组成,以。分隔 分号字符。例如,每个客户端会话都以 默认启用自动提交模式。
http://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html#sysvar_init_connect
答案 1 :(得分:3)
如果你不仅有mysql-client工具,而且还有其他任何应用层,还有更多的jedi风格:)你可以为你的连接器创建简单的装饰器&# 39;将在实例创建(在构造函数中)/ connect方法调用时执行某些查询的类。
希望有所帮助