2010年9月29日

[mysql 15403] Re: テーブル制約の削除について

海老原と申します。

show create table master でUNIQUE KEYの名前を確認して、

alter table master drop key <UNIQUE KEY名>;

でどうでしょうか。

--
海老原 雄一郎 / EBIHARA, Yuichiro
Email: ebihara@xxxxx

2010年9月29日9:21 Koichi Takai <ktakai@xxxxx>:
> 高井と申します。
>
> マニュアルを読んだのですがよくわからなかったので質問させていただきます。
>
> 次のテーブルがあります。
>
> mysql> desc master
> +-------+-----------+------+-----+-------------------+-------+
> | Field | Type | Null | Key | Default | Extra |
> +-------+-----------+------+-----+-------------------+-------+
> | id | char(15) | YES | UNI | NULL | |
> | nui | char(8) | YES | UNI | NULL | |
> | date | timestamp | NO | | CURRENT_TIMESTAMP | |
> +-------+-----------+------+-----+-------------------+-------+
> 3 rows in set (0.01 sec)
>
> ここで列のidのuniqueを外したいのですが、alter table文でどのように指定す
> ればよいのでしょうか。
>
> 実は本番機でidに対してuniqueを追加してしまい大変に困っております。。。
>
> よろしくお願いします。
>
>
>
>
>


投稿者 xml-rpc : 2010年9月29日 10:17
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/98704
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。