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ブラウザで白い背景を透明に設定します
今日は、タブ バーをクリックして切り替えるという目的を実現するために、js と jQuery を使用...
pymysqlをインストールするpip install pymysql 2|0pymysqlの使用2...
本から学ぶことは常に浅はかで、これがさらなるダウンタイムを引き起こすことには決して気づきません......
ins と del は、HTML 4.0 で導入され、文書の作成時に作成者が共同作業できるようにし、...
この記事では、Windows プラットフォームで ogg プログラムを監視する方法を紹介します。 (...
2 列レイアウトはプロジェクトでよく使用されます。この効果を実現する方法はたくさんあります。 しかし...
序文MySQL 5.7.11 以降、MySQL は、別の表領域に格納された InnoDB テーブルの...
この記事は、Free Code Camp の基本アルゴリズム スクリプト「文字列内の最長の単語を見つ...
空のリンク:つまり、ターゲット エンドポイントとのリンクはありません。フォーマット <a hr...
Nexus は RestApi を提供していますが、一部の API はまだ Groovy と組み合わ...
目次序文1.1 機能1.2 要素の可視性を制御する方法1.3 初期レンダリングの比較1.4 スイッチ...
目次1. autofs サービスの紹介2. Autofsのインストールと展開3. Autofs効果の...
Apache Arrow は、BigQuery を含むさまざまなビッグデータ ツールで使用される一...
Truncate table ステートメントは、テーブル内のすべてのデータを削除/切り捨てるために使...
目次はじめるデータストレージサーバーを構成するRedis セキュリティの管理Redisインストールの...