简体   繁体   English

如何在MYSQL中获取server_id?

[英]How can i get server_id in MYSQL?

I am referring this document. 我指的是这份文件。 I require server_id for uuid short function of mysql. 我要求server_id为mysql的uuid短函数。

https://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html#sysvar_server_id https://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html#sysvar_server_id

How can i print server_id through mysql console? 如何通过mysql控制台打印server_id? Thanks 谢谢

You can do it with: 你可以这样做:

SELECT @@server_id

as @@ points to global-defined variables (not like single @ which is for session-defined variables) as @@指向全局定义的变量(不像单个@ ,用于会话定义的变量)

For example, 例如,

SELECT CONCAT(@@server_id, UUID());
mysql> SHOW VARIABLES LIKE 'server_id';

+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| server_id     | 1     |
+---------------+-------+

1 row in set (0.01 sec)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM