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ブラウザで白い背景を透明に設定します
注意: 計画、設計、開発のいずれの場合でも、これらの間違いは避けなければなりません。 1. ナビゲー...
この文の目的は何ですか?コードをコピーコードは次のとおりです。 <link rel="...
序文WeChat ミニプログラムは新しいオープン機能を提供します!ついにミニプログラムにHTMLペー...
目次1. ソースパッケージサービスの起動管理2. ソースパッケージサービスのセルフスタート管理3. ...
目次1. 概要2. Django プロジェクト3. Vueプロジェクト1. 概要プロジェクトで、ダウ...
今日、PHP を学習する場合、当然ながら、まず実行環境をインストールする必要があります。Phpstu...
1. データを初期化する `test_01` が存在する場合はテーブルを削除します。 テーブル「te...
シナリオmyBuket の static/material/ ディレクトリなど、Alibaba Cl...
目次1. vue-cli デフォルト プロジェクトを作成する (babel のみを含む) 2. 作成...
mysql-5.7.17.msiのインストール、スクリーンショットに従ってください、ステップバイステ...
1. 並列レプリケーションの背景まず、並列レプリケーションの概念はなぜ存在するのでしょうか? 1. ...
CSS を使用する場合は、DOCTYPE (ドキュメント タイプ定義) を記述することを忘れないでく...
1. Centos7.6システムを作成し、システムを最適化する1. NetworkManagerをオ...
目次JSONとはなぜこの技術なのでしょうか? JSONの使い方- データ形式- メモ- JSには2つ...
私は熟練した DBA になるつもりはありませんが、MySQL を最適化するときは、いくつかの構成を調...