MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLでserver_idを取得する方法は?


server_idを取得するには、システム定義変数@@server_idを使用します。 server_idのユーザー定義変数として単一の@のみを使用することはできません。

構文は次のとおりです

SELECT@@ server_id

別の方法として、SHOWVARIABLESコマンドを使用できます。

構文は次のとおりです

SHOW VARIABLES LIKE ‘server_id’;

ケース1 クエリは次のとおりです

mysql> SELECT @@server_id as SERVER_ID;

以下は出力です

+-----------+
| SERVER_ID |
+-----------+
|         1 |
+-----------+
1 row in set (0.00 sec)

ケース2 クエリは次のとおりです

mysql> show variables like 'server_id';

以下は出力です

+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| server_id     | 1     |
+---------------+-------+
1 row in set (0.01 sec)

  1. MySQLでDOBから年齢を取得するにはどうすればよいですか?

    DOBから年齢を取得するには、TIMESTAMPDIFF()関数を使用できます。以下は構文です- select TIMESTAMPDIFF(YEAR, yourColumnName, CURRENT_DATE) AS anyAliasName from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> DateO

  2. MySQLで行データのmax(id)を取得するにはどうすればよいですか?

    max(id)を取得するには、MySQLのMAX()メソッドを使用します。以下は構文です- select MAX(yourColumnName) AS anyAliasName from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable710 (Id int); Query OK, 0 rows affected (0.53 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable710 values(1001); Query O