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

主キーを1000から開始するにはどうすればよいですか?


主キーを1000から開始するには、テーブルを変更し、値1000でauto_incrementに設定する必要があります。構文は次のとおりです-

alter table yourTableName auto_increment=1000;

上記の構文を理解するために、最初にテーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです-

mysql> create table PrimaryKey1000Demo
   -> (
   -> ProductId int auto_increment,
   -> PRIMARY KEY(ProductId)
   -> );
Query OK, 0 rows affected (0.56 sec)

これが、主キーを1000から開始するように更新するクエリです-

mysql> alter table PrimaryKey1000Demo auto_increment=1000;
Query OK, 0 rows affected (0.20 sec)
Records: 0 Duplicates: 0 Warnings: 0

これで、開始値が1000から始まるように更新されました。次に、いくつかのレコードを挿入して、主キーの開始値を確認します。レコードを挿入するためのクエリは次のとおりです-

mysql> insert into PrimaryKey1000Demo values();
Query OK, 1 row affected (0.11 sec)

mysql> insert into PrimaryKey1000Demo values();
Query OK, 1 row affected (0.19 sec)

mysql> insert into PrimaryKey1000Demo values();
Query OK, 1 row affected (0.23 sec)

mysql> insert into PrimaryKey1000Demo values();
Query OK, 1 row affected (0.08 sec)

selectステートメントを使用して、テーブルのすべてのレコードを表示します。クエリは次のとおりです-

mysql> select *from PrimaryKey1000Demo;

以下は、1000から始まる主キーであるProductIDを表示する出力です-

+-----------+
| ProductId |
+-----------+
|      1000 |
|      1001 |
|      1002 |
|      1003 |
+-----------+
4 rows in set (0.00 sec)

  1. Androidで通知からサービスを開始するにはどうすればよいですか?

    この例は、Androidで通知からサービスを開始する方法を示しています。 ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。 <? xml version = "1.0" encoding = "utf-8" ?> <RelativeLayout xmlns:android = "htt

  2. Windows11で写真からビデオを作成する方法

    写真からビデオを作成するのに、多くのスキルやサードパーティのプログラムは必要ありません。 Windows 11には、写真アプリに組み込みの機能があります 、Windowsのデフォルトの写真表示プログラム。このガイドでは、Windows11で写真からビデオを作成する方法を紹介します。 以前、写真からビデオを作成するには、PCにサードパーティのアプリをインストールする必要があり、そのアプリの機能を学習する必要があります。時間がかかり、すべてのPCが大量のCPUを消費する重くてかさばるアプリを実行できるわけではありません。そのプログラムを使用して作成されたビデオを保存するのにかかる時間も長い待ち時