2017-02-12 12 views
0

私はすでに自分のデータベースとテーブルを作成しました。 私のテーブルの1つは、自動増分するために2つのフィールドが必要です。 colの1つが私の主キーに設定されているので、問題はありません。 しかし、自動インクリメントにするには別のcolも必要です。phpmyadmin 2桁の自動インクリメントを設定する方法

誰でも設定を行う方法を知っていますか?

答えて

0

あなたはどのような問題を解決しようとしていますか?両方の列がまったく同じ値を持つようになります(同時に自動インクリメント列のカウントを開始すると暗黙のうちに)?なぜこれをやりたいのか分かりません(オフセットがあっても、SELECTクエリを実行するときに計算できる既知の値です)。あなたが達成しようとしていることの完全な記述は、単に質問されたように質問に答えるのではなく、あなたの問題を解決しようとするのに役立ちます。

しかし、基本的には、MySQLではこれを許可していません。より大きな説明やその他の考え方については、https://dba.stackexchange.com/a/35483/33241を参照してください。

最終目標に応じて、いくつかの回避策や代替策があります。ほとんど私はトリガを考えています。挿入後、2番目の列に格納する値をインクリメントまたは計算することができますが、前に述べたように、後で計算できるため、格納するためのユースケースは表示されません。

+0

あなたのお手伝いを感謝します。問題が解決した、私は私の外来キーとして設定されます。情報を与えてくれてありがとう。 – aaa

関連する問題