sql >> データベース >  >> RDS >> Mysql

MySQL-GUIDへの自動インクリメント

    トリガーを使用します。

    CREATE TABLE `tbl_test` (
      `GUID` char(40) NOT NULL,
      `Name` varchar(50) NOT NULL,
      PRIMARY KEY (`GUID`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
    

    テーブルとpk、トリガーになりました。

    DELIMITER //
    CREATE TRIGGER `t_GUID` BEFORE INSERT ON `tbl_test`
     FOR EACH ROW begin
     SET new.GUID = uuid();
    end//
    DELIMITER ;
    

    さあ、試してみてください

    insert into tbl_test(Name) value('trigger happy...');
    

    よろしく、/ t



    1. ペイパル形式でカスタム非表示フィールドを追加し、リダイレクトされたページで取得します

    2. 配列-配列値をmysqlテーブルに挿入します

    3. SQLiteデータベースをバックアップする

    4. MemSQL-テーブル作成時に同時にプライマリキーとしての代理キーと異なる一意のキー