1. uuid関数を使用して、一意かつ不規則な主キーIDを生成します。SQL: 構文: テーブル「test」を作成します( `id` varchar(100) COLLATE utf8_estonian_ci NOT NULL COMMENT '一意かつ重複しない', `create_time` タイムスタンプ NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` タイムスタンプ NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP、 `sex` int(11) デフォルト NULL, `name` varchar(255) COLLATE utf8_estonian_ci デフォルト NULL, `username` varchar(255) COLLATE utf8_estonian_ci デフォルト NULL, `password` varchar(255) COLLATE utf8_estonian_ci DEFAULT NULL, `classes` varchar(255) COLLATE utf8_estonian_ci デフォルト NULL, `major` int(255) デフォルト NULL, `QQ` int(20) デフォルト NULL, `introducemyself` varchar(255) COLLATE utf8_estonian_ci デフォルト NULL, 主キー (`id`) ) ENGINE=InnoDB デフォルト CHARSET=utf8 COLLATE=utf8_estonian_ci ROW_FORMAT=DYNAMIC; 表面: ステートメントを挿入: INSERT INTO test(id,sex,name,username,password,classes,major,QQ,introducemyself) VALUE(replace(uuid(), '-', ''),1,"小米","xck","001","班八",265,953190259,"我最牛"); 2 回実行され、2 つの異なる ID が生成されます。 2. idの自動成長タイプを整数に変更し、下の自動増加を選択します DDL を参照: テーブル「test」を作成します( `id` bigint(100) NOT NULL AUTO_INCREMENT COMMENT '一意かつ重複しない', `create_time` タイムスタンプ NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` タイムスタンプ NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP、 `sex` int(11) デフォルト NULL, `name` varchar(255) COLLATE utf8_estonian_ci デフォルト NULL, `username` varchar(255) COLLATE utf8_estonian_ci デフォルト NULL, `password` varchar(255) COLLATE utf8_estonian_ci DEFAULT NULL, `classes` varchar(255) COLLATE utf8_estonian_ci デフォルト NULL, `major` int(255) デフォルト NULL, `QQ` int(20) デフォルト NULL, `introducemyself` varchar(255) COLLATE utf8_estonian_ci デフォルト NULL, 主キー (`id`) ) ENGINE=InnoDB デフォルト CHARSET=utf8 COLLATE=utf8_estonian_ci ROW_FORMAT=DYNAMIC; データを挿入します。SQL: INSERT INTO test(性別、名前、ユーザー名、パスワード、クラス、専攻、QQ、自己紹介) VALUE(1,"小米","xck","001","班八",265,953190259,"我最牛"); 対応するデータベースの変更: これで、MySQL 主キー ID (自己増分、一意、不規則) の生成方法についての記事は終了です。MySQL 主キー ID 生成に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: iframeフレームはIEブラウザで白い背景を透明に設定します
<br />少し前に、ビジネス上の必要性から、ラップトップに Souba をインストール...
Nginx は、高性能な Web サイト サーバーおよびリバース プロキシ サーバーであり、IMAP...
コンテナのライフサイクルコンテナランタイムのライフサイクルコンテナは、分離特性を持つプロセスのセット...
1. MySQL マスタースレーブ非同期1.1 ネットワーク遅延MySQLのマスタースレーブレプリケ...
まずエラーコードを見てみましょう。 html: <テーブルボーダー="1"...
目次序文1. JSで関数を書く方法1. 通常の関数の書き方2. 矢印関数の書き方2. 通常の関数でこ...
1. .js ライブラリ ファイルのアドレスを Google CDN アドレスに置き換えます。 (G...
目次トピックmysqlの追加、削除、変更、クエリを入力しますMySQL トランザクション処理私は M...
圧縮版の記事ではデータの初期化がされていないなどいくつか問題があったため、Windows にインスト...
この記事では、ネイティブ JS で実装されたドラッグ可能な写真ウォールを紹介します。効果は次のとおり...
この記事では、ビュー、トランザクション、インデックス、自己接続、ユーザー管理など、MySQL データ...
目次1. はじめに2. 詳しい説明2.1、非同期2.1.1. 関数はPromise以外のオブジェクト...
#include <linux/moduleparam.h> 1. モジュールパラメータ...
目次1. イメージをプルする2. Redisコンテナを作成する3. コンテナを起動するためにクラスタ...
目次1. 完全なSQLクエリステートメントの記述順序2. 完全なSQL文の実行順序3. select...