次に使用する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 KEY, ClientName varchar(20), ClientAge int ); Query OK, 0 rows affected (1.33 sec)
挿入コマンド-
を使用して、テーブルにいくつかのレコードを挿入しますmysql> insert into DemoTable(ClientName,ClientAge) values('John',23); Query OK, 1 row affected (0.35 sec) mysql> insert into DemoTable(ClientName,ClientAge) values('Carol',21); Query OK, 1 row affected (0.28 sec) mysql> insert into DemoTable(ClientName,ClientAge) values('Bob',24); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable(ClientName,ClientAge) values('David',25); Query OK, 1 row affected (0.25 sec)
以下は、selectステートメント-
を使用してテーブルのすべてのレコードを表示するためのクエリです。mysql> select *from DemoTable;
これにより、次の出力が生成されます-
+----------+------------+-----------+ | ClientId | ClientName | ClientAge | +----------+------------+-----------+ | 1 | John | 23 | | 2 | Carol | 21 | | 3 | Bob | 24 | | 4 | David | 25 | +----------+------------+-----------+ 4 rows in set (0.00 sec)>
上記の表で使用される次のauto_incrementを見つけるためのクエリは次のとおりです。
mysql> SELECT AUTO_INCREMENT FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA= 'sample' AND TABLE_NAME='DemoTable';
これにより、次の出力が生成されます-
+----------------+ | AUTO_INCREMENT | +----------------+ | 5 | +----------------+ 1 row in set (0.20 sec)
-
Pythonでgodownに入れることができるボックスの数を調べるプログラム
整数を含む2つの配列があるとします。 1つのリストには、いくつかのユニット幅ボックスの高さが含まれ、別の配列には、godownの部屋の高さが含まれます。部屋には0...nの番号が付けられ、部屋の高さは配列godownのそれぞれのインデックスに示されます。ゴダウンに押し込める箱の数を調べなければなりません。いくつかの点に注意する必要があります ボックスを重ねることはできません。 ボックスの順序は変更できます。 ボックスは、左からでも右からでも、どの側からでもゴダウンに入れることができます。ボックスが部屋の高さよりも高い場合、そのボックスとその右側のすべてのボックスをゴダウンに押
-
Pythonで最小の部分行列を見つけるプログラム
2D行列と別の値kがあるとします。私たちの目標は、すべてのkxkサブ行列の最小値を含む行列を返すことです。 したがって、入力が次のような場合 3 5 6 8 6 5 4 3 12 およびk=2、 その場合、出力は[[3、5]、[3、3]]になります。 入力から、左上の部分行列の最小値が3であることがわかります 3 5 8 6 右上の部分行列の最小値は5です 5 6 6 5 左下の部分行列の最小値は3です 8 6 4 3 右下の部分行列の最小値は3です 6 5 3 12 これを解決するには、次の手順に従います- 各r、