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

MySQLの現在のトランザクションモードをどのように確認できますか?


「SELECT@@AUTOCOMMIT」コマンドを実行して、現在のトランザクションモードを確認できます。

mysql> Select @@AUTOCOMMIT;
+--------------------+
| @@AUTOCOMMIT       |
+--------------------+
|       1            |
+--------------------+
1 row in set (0.05 sec)

mysql> SET AUTOCOMMIT = 0;
Query OK, 0 rows affected (0.00 sec)

mysql> Select @@AUTOCOMMIT;
+--------------------+
| @@AUTOCOMMIT       |
+--------------------+
|         0          |
+--------------------+
1 row in set (0.00 sec)

  1. 次に使用するauto_incrementを見つけることができますか?

    はい、次の構文に示すように、SELECTAUTO_INCREMENTを使用して次のauto_incrementを見つけることができます- SELECT AUTO_INCREMENT FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA= yourDatabaseName AND TABLE_NAME=yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable (    ClientId int NOT NULL AUTO_INCREMENT PRIMARY K

  2. MySQLでテーブルの現在のサイズ(メモリ内)を見つける方法は?

    テーブルの現在のサイズを取得するには、以下を使用して、サイズを含むテーブルの詳細を表示します- show table status like ‘yourTableName’\G まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> CustomerName varchar(20),    -> C