問題タブ [unique]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
132 参照

mysql - サイズの問題がある一意のフィールド

私は mysql データベースを持っていて、URL と一意の ID を 2 つの別々のフィールドに入れようとしています。URL の 1 つが 800 文字を超えることがあります。ID と URL の UNIQUE インデックスを作成して、同じ URL/ID の組み合わせに複数回リンクしないようにしようとしましたが、インデックスのフィールド長に関するエラーが発生します。

現在、URLをvarcharとして保存しています。多分ブログを使うべきですか?または、他の何か?それはUNIQUEインデックスにどのように影響しますか?

0 投票する
3 に答える
20007 参照

asp.net - ASP.NET 同じ ID 'x' を持つ複数のコントロールが見つかりました。検索コントロール

次のエラーを取得する

同じ ID 'ltlItemCode' を持つ複数のコントロールが見つかりました。FindControl では、コントロールに一意の ID が必要です。

このエラーはページの読み込みでは発生しませんが、AutoPostBack="true" を持つドロップダウンの値を変更すると発生します。

コードは

0 投票する
2 に答える
1142 参照

c# - C#のuniq

C#の文字列のリストから一意の値のみを取得する簡単な方法はありますか?私のgoogle-fuは今日私を失敗させています。

(私はそれらを別の構造に入れて再び引き出すことができることを知っています。私はRubyの.uniqメソッドのように愚かで簡単なものを探しています。C#は他のすべてに血まみれなので、おそらく間違った同義語を使用しています。)

具体的には、これはLinqからのものであるため、Linqに一意の文字列のみを選択する組み込みの方法があれば、それはさらにクールになります。

0 投票する
2 に答える
2420 参照

sql - 一意でない ID 行を削除する

データベースのバックアップから、一意の ID のないレコードがあります。

一部のレコードには一意の ID があります。ID が重複している一部のレコードには、異なる DateCreated 値が含まれています。ID が重複している一部のレコードには、同じ DateCreated 値が含まれています。

MSSql 2005 クエリを取得しようとしていますが、最新の DateCreated 値を持つ一意の ID 値のみが残ります。

から

ヘルプ

0 投票する
3 に答える
10527 参照

mysql - mysqlで一意の行のみを選択します

mysqlテーブルの列useridに従って一意の行のみを選択したいと思います。したがって、同じユーザーIDを持つ2つの行がある場合、それらのいずれも選択されませんが、1つだけの場合は選択されます。

私は次のコードを使用します:

これはそれを行うための最速の方法ですか?

ありがとう!

0 投票する
7 に答える
2205 参照

unique - 一意の数値の増分識別子

特定の XML RPC に対して行う要求ごとに、一意の増分の数値トランザクション ID を生成する必要があります。これらの番号はドメイン全体で一意である必要があるだけですが、複数のマシンで生成されます。

データベースでこの数を追跡し、すべてのトランザクションで行ロックなどを処理する必要はありません。マイクロ秒のタイムスタンプを使用してこれをハックしようとしましたが、衝突があったのはほんの数スレッドでした。私のアプリケーションは数百のスレッドをサポートする必要があります。

どんなアイデアでも大歓迎です。

編集: 各トランザクション ID が前のリクエストよりも大きくなければならない場合はどうなりますか?

0 投票する
3 に答える
25635 参照

ruby-on-rails - 特定のフィールドで一意のすべてのレコードを検索するにはどうすればよいですか?

「リクエスト」オブジェクトのリストがあり、それぞれがかなり正常なアクティブレコードの品質を持っています。requests テーブルは、結合テーブル「games_requests」を使用して games テーブルに関連付けられているため、リクエストには request.games 配列が含まれます。

問題は、一意性が games 列と他のいくつかの列によって定義されている最後の n 個の一意の要求を検索する方法があるかどうかですが、特に他の列 (要求しているユーザーの名前など) を無視することです。

「find (:all, :limit=>5, :include=>[:games,:stage])」のような構文を見ましたが、重複が返されていました。

ありがとう...

編集: 素晴らしい反応をくれた chaos に感謝します。あなたは私を本当に近づけましたが、戻り値が有効なリクエスト オブジェクトである必要があります: リクエストされた行で異なる最初の 5 つのレコードです。あなたが作成したように検索を使用して、最初の検索によって返された各セットに一致するテーブルの最初の行に対して2番目の検索を実行できます。

編集:

...SQL エラーが発生します。

私のプロジェクトにとって正しいと思われるものにいくつかの変更を加えました。ゲームの代わりにリクエストのリストを取得するなど:

ここで :join=> オプションを使用する必要があると思います。

0 投票する
2 に答える
20681 参照

mysql - それぞれの一意の値とカウントを取得する

列内のすべての一意の値のリストと、その値が表示された回数を取得する簡単な方法はありますか?

データセットの例:

...戻ります: