auto-increment

    2

    2答えて

    基本的にインデックスのリストのみを保持するテーブルを作成する必要があります。したがって、私は 'id'という1つの自動増分カラムを持つテーブルを作成しました。しかし、私は暗黙的にこのテーブルに自動インクリメントされた値を追加することはできません。私はあなたが(ちょうどこのコラムを超えると)、表内のそのような列を持っている場合、通常はあなたができることを知っている : INSERT TABLE IN

    4

    1答えて

    NHは、最初に挿入するときにNHがMAX(ID)を1回だけ取得してからこの値を内部的に保存するように見えます。その後、私は実際のIDを持っていないし、重複するキーの例外がスローされます。 我々はFluentNhibernate public class CatMap : ClassMap<Cat> { public CatMap() { Id(m=>m.ID).G

    1

    3答えて

    私は1つのテーブルのidを1から毎月起動する必要があります。私はIDの自動入力と一緒に主キーとして月の名前を使用することを考えています。私は間違った方法ですか?誰かが何か考えを持っていますか?

    0

    2答えて

    私は、自動インクリメントするid列を持つ表と、ゲッターに@GeneratedValue(strategy = GenerationType.AUTO)を注釈したJavaオブジェクトを持っています。これは節約するときに効果的ですが、単体テストの場合はIDを指定して確定的に指定します。 MySQL(私たちが使用しているDB)では、insert文に値を指定することができ、すべて正常に動作します。しかし、

    6

    3答えて

    IDを意味する自動インクリメント列を使用してデータベースをセットアップしました。問題は、phpMyAdminでテーブルを作成するときに自動インクリメントをチェックアウトするのを忘れていたことです。ですから、私が持っているものは、次のようなものです: ID | column one | column two ------------------------------------ 0 | som

    1

    2答えて

    自動インクリメントする「カウント」フィールドまたは「注文」フィールドを作成する方法の非常に単純なSQLの例を提供できますか?フィールド?下の表では、「食事」フィールドに変更があるたびに「注文」フィールドが「1」で再開します。ありがとう。 食事           時間       注文 ランチ        10時30分        ランチ       午前11時        ランチ     

    7

    1答えて

    MySQLの最新のソースコード(CまたはC++の場合は不明)から、どのように自動インクリメントが行われますか?つまり、最後に取り残されたテーブルにメタデータリソースのようなデータが格納されているか、テーブル内で最大のIDを見つけるためにテーブルスキャンを実行する必要があるという点で効率的ですか?また、それが実装されている方法、例えばPostgreSQLを見たときにautoincrementを使うこ

    2

    3答えて

    自動インクリメントのプライマリキーをリセットするにはどうすればよいですか? CREATE SEQUENCE doc_id_seq START WITH 1; CREATE OR REPLACE TRIGGER doc_pk_trg BEFORE INSERT ON TFIDF FOR EACH ROW BEGIN IF :NEW.doc_id IS NULL THEN SEL

    6

    5答えて

    私はphpとmysqlを使用しています。私はid列がプライマリキーとして自動インクリメントに設定されたテーブルを持っています。 sort_orderという別の列を追加しようとしています。行が挿入されると、sort_order列は自動的にインクリメントされます。その後、ユーザーはsort_order値を変更することができます。しかし、mysqlは複数の列に対して自動インクリメントを許可していませんか

    1

    2答えて

    私のアプリは、どのローがデータベースのどのキーを受け取るかを知る必要があります。 バッチ更新で読み取りコミットされた分離レベルでJDBCを使用しています。したがって、getGeneratedKeysでキーを取得することはできません。私の計画は、トランザクション安全な方法でデータベースからIDの範囲を取り出すことです。 2つの並列トランザクションは同じキーを取得できません。 Oracle 11gの将