後からunique属性を追加

DjangoでUNIQUE属性を追加
[COLUMN_NAME] = models.CharField(max_length=32, unique=True)

空のカラムに乱数で値を入れる(下記は文字列の場合)

UPDATE [TABLE_NAME]
SET `[COLUMN_NAME]` = SUBSTRING(MD5(RAND()), 1, 32)
WHERE `[COLUMN_NAME]` = '';

UNIQUE属性がついていることを確認する。

show create table [TABLE_NAME];

参考URL:
MySQLで簡単にランダムなテストデータを作成する方法

カテゴリー: MySQL パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です