Tag: primary-key

Ein Schlüssel ist eine Menge von Attributen, die ist minimal eindeutig und ungleich null in einer Tabelle.

Kann ein primary key leer? Wenn ja, warum ist das alter die Ursache dieses Ergebnis?

Anzahl der Antworten 6 Antworten
Ich habe die folgende Tabelle: mysql> DESC my_contacts; +----------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------+-------------+------+-----+---------+-------+ | id | varchar(20) | NO | PRI | | | | location |

Ist die Spalte ID erforderlich, die in SQL?

Anzahl der Antworten 8 Antworten
Traditionell habe ich immer eine ID-Spalte in SQL (meist mysql und postgresql). Allerdings Frage ich mich, ob es wirklich notwendig ist, wenn der rest der Spalten in jeder Zeile machen in einzigartig. In meinem letzten Projekt habe

Brauche ich einen primary key für meine Tabelle, die einen EINDEUTIGEN (zusammengesetzten 4-Säulen), von denen eine NULL ist?

Anzahl der Antworten 1 Antworten
Habe ich die folgende Tabelle (PostgreSQL-8.3) speichert, Preise für einige Produkte. Die Preise sind synchronisiert mit einer anderen Datenbank, im wesentlichen die meisten Felder (bis auf eines) sind nicht aktualisiert, von unserem Kunden, sondern gelöscht und aktualisiert

SQL deklarieren Sie eine primary key-oder primary key-Einschränkung

Anzahl der Antworten 2 Antworten
In Oracle SQL, was ist der Unterschied zwischen deklarieren Sie ein Feld als Primärschlüssel in CREATE TABLE my_tab ( my_var NUMBER PRIMARY KEY, ... hinzufügen und eine EINSCHRÄNKUNG am Ende der Tabelle definition? Wann sollte man sich

DB2-einfügen in eine Tabelle mit identity-Spalte

Anzahl der Antworten 1 Antworten
Ich bin derzeit versucht, zu automatisieren, einer DB2-Datenbank über shell-Skripte, aber es scheint ein problem mit der INSERT-operation. Den Tabellen ich erstellen, die wie folgt Aussehen: CREATE TABLE "TRAINING1" (ID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY

Mehrere Primär-Schlüssel-Tabelle - Hibernate NonUniqueObjectException

Anzahl der Antworten 1 Antworten
Ich habe eine Tabelle mit 2 Primärschlüsseln (also die Kombination aus beiden sollte eindeutig sein). Das schema ist wie folgt: TABLE="INVOICE_LOGS" INVOICE_NUMBER PK non-null INVOICE_TYPE PK non-null AMOUNT Wenn ich versuche zu bestehen gleichzeitig mehrere Datensätze, bekomme

Die "Auto increment" nicht-Primärschlüssel-Feld in Ruby on Rails

Anzahl der Antworten 1 Antworten
In einer RoR-migration, wie kann ich die "auto increment" eine non-primary-key-Feld? Ich möchte dies tun in der db-definition, und nicht im Modell. InformationsquelleAutor kingjeffrey | 2010-07-10

PostgreSQL primary key-Länge begrenzen

Anzahl der Antworten 3 Antworten
Was ist das limit von der Länge der primary key-Spalte? Ich werde varchar als primary key. Ich habe keine info gefunden, wie lange kann es schon sein, da PostgreSQL nicht erforderlich, um anzugeben, varchar Grenze, wenn verwendet

Kann nicht herausfinden, welche Zeile verursacht Fehler bei der Konvertierung

Anzahl der Antworten 2 Antworten
Ich habe die folgende Tabelle: CREATE TABLE [dbo].[Accounts1]( [AccountId] [nvarchar](50) NULL, [ExpiryDate] [nvarchar](50) NULL ) Ich versuche zu konvertieren nvarchar datetime mithilfe dieser Abfrage: select convert(datetime, expirydate) from accounts Bekomme ich diesen Fehler: Conversion failed when converting

PHP MySQL Prüfen Ob Eine Tabelle über Einen Primärschlüssel Verfügt

Anzahl der Antworten 2 Antworten
Was würde ich Abfrage meiner MySQL-server zu überprüfen, ob eine Tabelle hat einen primary key-oder nicht? So etwas wie: if(mysql_send("SELECT TABLE table HAS PRIMARY KEY") == TRUE) { // do stuff here } InformationsquelleAutor NoodleOfDeath | 2011-02-13

Ist es eine schlechte Idee zur Verwendung von GUIDs als Primärschlüssel in MS-SQL?

Anzahl der Antworten 12 Antworten
Wir haben ein system, das UniqueIdentifier als Primärschlüssel der einzelnen Tabellen. Es wurde uns zur Kenntnis gebracht, dass das eine schlechte Idee. Ich habe ähnliche post zu dem Thema, aber ich interessiere mich für alle MS SQL-Leistung

Rekursive Fremdschlüssel Problem

Anzahl der Antworten 2 Antworten
In meinem DB-design, brauche ich eine Tabelle mit rekursive Fremdschlüssel-relation, d.h. der Fremdschlüssel bezieht sich auf die gleiche Tabelle. Wenn ich versuche es mit einer Spalte funktioniert es einwandfrei, aber wenn ich zwei Spalten gibt es einen

Wie definieren zusammengesetzte Primärschlüssel für eine Tabelle hat bereits einen Primärschlüssel über alter-Befehl?

Anzahl der Antworten 1 Antworten
Muss ich wissen, wie definieren Sie einen zusammengesetzten Primärschlüssel mit ALTER table-Befehl, wenn ein primary key ist bereits definiert, für die die vorhandene Tabelle? Datenbank: Oracle 11g Obwohl Sie neigen dazu, verwenden Sie diese von einer Java

Generieren Sie automatisch Datum + 4-stellige laufende Nummer ID in Access 2010+

Anzahl der Antworten 2 Antworten
Muss ich generieren Sie automatisch eine 12-stellige Wert für mein Business Key. Ohne Interaktion mit dem Benutzer. 8 character -> Today Date (yyyymmdd or ddmmyyyy). + 4 character -> Sequential Number (0001,0002,0003). Die laufende Nummer zurücksetzen müssen

Surrogat-vs natürlicher Schlüssel: harte zahlen auf performance-Unterschiede?

Anzahl der Antworten 2 Antworten
Gibt es eine gesunde Debatte gibt zwischen Surrogat-und untertasten: SO Post 1 ALSO Post 2 Meiner Meinung nach, das scheint zu sein, im Einklang mit der Mehrheit (es ist eine knappe Mehrheit), ist, dass Sie sollten die

Das System zu verwenden.Guid als Primärschlüssel ASP.Net MVC?

Anzahl der Antworten 2 Antworten
Habe ich eine Tabelle in der Datenbank, hat ein System.Guid als primärer Schlüssel. Die erforderlichen ADO.Net Entity Framework-Modell generiert wurde und die erforderlichen gespeicherten Prozeduren zugeordnet wurde. Ich habe einen neuen controller und Hinzugefügt, die die grundlegenden

auto increment primary verlassen Lücken in der Zählung

Anzahl der Antworten 4 Antworten
Ich habe eine Tabelle mit auto-increment primary key. Diese Tabelle gemeint ist, zum speichern von Millionen von Datensätzen und das brauche ich nicht alles löschen für jetzt. Das problem ist, wenn neue Zeilen werden immer eingefügt, weil

Mehrere Fremdschlüssel aus einer Tabelle verknüpfen, um einzelne primäre Schlüssel in der zweiten Tabelle

Anzahl der Antworten 2 Antworten
Ich habe eine Datenbank mit drei Tabellen, einer Haushalt-Tisch, einen Erwachsenen Tabelle und einer Tabelle Benutzer. Der Haushalt Tabelle enthält zwei Fremdschlüssel, iAdult1ID und iAdult2ID. Die Users Tabelle hat eine iUserID primary key-und die Erwachsenen-Tisch hat eine

PostgreSQL mit UUID vs Text als primary key

Anzahl der Antworten 2 Antworten
Unserer aktuellen PostgreSQL-Datenbank, ist die Verwendung von GUIDs als Primärschlüssel und speichern Sie Sie als Text-Feld. Meine erste Reaktion auf diese ist, die versuchen, jede Art von minimalen kartesischen beitreten würde ein Albtraum der Indizierung versuchen Sie,

how to get primary key-Spaltennamen in einer Tabelle?

Anzahl der Antworten 1 Antworten
Alles was ich weiß ist nur die Tabellennamen und der id-Wert auf die ich durchführen möchten-Abfrage, aber ich weiß nicht, was ist mit id bezeichnet in dieser Tabelle. Warum brauchen Sie, dass der abstract-Nummer? Sie weiß nicht,

Zurück GUID aus der Gespeicherten Prozedur Einfügen

Anzahl der Antworten 2 Antworten
Ich habe einige stored procedures wo ich die einfügen in meinen SQL-Server-db. Ich möchte wieder diese GUID für die Verwendung für zukünftige Einfügungen oder w/e finde ich Verwendung für ihn. Ich weiß, ich könnte generieren der GUID

Identity-Spalte in EF 4

Anzahl der Antworten 3 Antworten
Folge ich durch entity-framework Beispiel : http://msdn.microsoft.com/en-us/library/bb399182.aspx und ich habe ein problem mit Identity-Spalten. Hier ist ein Teil des Codes von der Erstellung von Datenbank: CREATE TABLE [dbo].[Person]( [PersonID] [int] IDENTITY(1,1) NOT NULL, [LastName] [nvarchar](50) NOT NULL,

Benennung Primärschlüssel "id" vs "something_id" in der SQL

Anzahl der Antworten 5 Antworten
Frage ich mich, was die beste Praxis für das benennen von Primärschlüssel/eindeutiger Schlüssel in einer Datenbank mit vielen Tabellen. Sollten Sie immer rufen jede Tabelle den Primärschlüssel id oder ist Sie ok, um nicht eine id Feld

sqlite: multi-Spalte primary key mit auto increment-Spalte

Anzahl der Antworten 2 Antworten
Ich im Grunde wollen konvertieren einer Tabelle von mysql zu sqlite mit dem folgenden Schema: create table items ( id integer auto_increment, version integer default 0, primary key (id, version) ); Im wesentlichen, ich möchte die ID

So vermeiden Sie doppelte Einträge in der Zugriff von vb6?

Anzahl der Antworten 2 Antworten
Bin ich mit Vb6 und Access 2007. Ich bin hinzufügen von Datensätzen in der access-Tabelle namens "subjectcode" von vb6. Die details des subjectcode Tabelle unten. Subjectcode Tabelle : Position(Grad,Zweig,Year1,Year2,Semester,Subjectcode,Subjectname,Theory_Practical, Major_Allied_Elective) values (Bsc,computerscience,2001,2004,1,RACS1,Vb6 Programmierung,Theorie,Dur) Anmerkung :Der Primärschlüssel in

SQL Server - Erstellen von auto-increment eindeutigen Schlüssel

Anzahl der Antworten 2 Antworten
Gibt es eine Möglichkeit im SQL Server erstellen Sie eine Tabelle mit einem Primärschlüssel, der auto-Schritten selbst? Ich habe mit Blick auf die "UniqueIdentifier" - Typ, aber das scheint nicht das zu tun, was ich erwarte. Derzeit,

SQL-Tabelle Fremdschlüssel, die Teil einer Zusammengesetzten Primärschlüssel

Anzahl der Antworten 3 Antworten
Ist es möglich, den Fremdschlüssel einer Tabelle sein, die Teil einer anderen Tabelle zusammengesetzten Primärschlüssel? Zum Beispiel, wenn ich zwei Tabellen, eine enthält Informationen über alle aktiven Projekte von verschiedenen Benutzern und anderen, die Informationen enthalten, auf

Datenbank exportieren von Access-zu SQL-server: Indizes und Schlüssel?

Anzahl der Antworten 1 Antworten
Habe ich exportiert eine Reihe von Microsoft-Access-Datenbank-Tabellen auf einen SQL Server 2012 mithilfe von ODBC. Nachher habe ich verlinkt, um die Datenquellen zu erstellen verknüpfter Tabellen. Nun hier ist das Problem. Wenn ich überprüfen, dass die Tabellen

Kann nicht erstellt Foreign Key (FEHLER 1072)

Anzahl der Antworten 3 Antworten
Ich habe eine Tabelle die wie folgt aussieht: mysql> SHOW COLUMNS FROM Users; +------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------+--------------+------+-----+---------+----------------+ | user_id | int(10) | NO | PRI |

Primärschlüssel in cassandra ist einzigartig?

Anzahl der Antworten 5 Antworten
Könnte es sein Art lahm, aber cassandra ist der Primärschlüssel eindeutig sein? Zum Beispiel in der folgenden Tabelle: CREATE TABLE users ( name text, surname text, age int, adress text, PRIMARY KEY(name, surname) ); Also, wenn es

Warum ist eine negative id oder null als eine schlechte Praxis?

Anzahl der Antworten 3 Antworten
Warum ist eine negative id oder null als eine schlechte Praxis beim einfügen eines primären Schlüssels in einer Datenbank-Tabelle? Ich denke, es könnte nützlich sein, in einigen Fällen, aber die Leute sagen, dass es nicht empfehlenswert ist,

Was ist der Unterschied zwischen einem Index und Fremdschlüssel?

Anzahl der Antworten 6 Antworten
Ich möchte erstellen Sie eine Datenbank mit 3 Tabellen. Eine für die posts und eine für tags und eine, die links, die Beiträge zu tags mit der post_id und tag_id Funktion als Fremdschlüssel verweist. Können Sie erklären,

Erzeugung eines nicht-sequenzielle ID/PK für ein Django-Model

Anzahl der Antworten 7 Antworten
Ich bin auf der Schwelle der Beginn der arbeiten auf eine neue webapp. Teil wird den Benutzern die Seiten, die Sie anpassen können, die in eins-zu-viele-Beziehung. Diese Seiten müssen natürlich haben Sie eindeutige URLs. Links auf seine

Doppelter Eintrag für Schlüssel 'PRIMARY' in mysql

Anzahl der Antworten 3 Antworten
Ich habe eine Tabelle namens tbl_jobs speichert die meta-Daten von einigen hintergrund-jobs laufen in die Anwendung. Das schema ist wie : CREATE TABLE `tbl_jobs` ( `type` varchar(30) NOT NULL DEFAULT '', `last_run_on` datetime NOT NULL, `records_updated` text,

Primärschlüssel mit mehreren Spalten in PostgreSQL?

Anzahl der Antworten 1 Antworten
Wie Primärschlüssel für mehrere Spalten in einer einzelnen Tabelle mit PostgreSQL? Beispiel: Create table "Test" ( "SlNo" int not null primary key, "EmpID" int not null, /* Want to become primary key */ "Empname" varchar(50) null, "EmpAddress"

hinzufügen der Spalte alle Tabellen in einer mysql-Datenbank (unbekannt Tabelle Namen)

Anzahl der Antworten 4 Antworten
Ich hinzufügen müssen, um eine primäre Schlüssel zu einer Reihe von Tabellen in einer gegebenen Datenbank. Ich weiß nicht, wie viele Tische es werden und was Ihre spezifischen Namen. Sie alle werden von der für datatable_##, wobei

ändern der primären Schlüssel-Wert

Anzahl der Antworten 5 Antworten
Habe ich 10 Tabellen. Jede Tabelle, die durch sekundärschlüssel referenziert von anderen 5 Tabellen. Brauche ich zum ändern der primären Schlüssel-Wert dieser 10 Tabellen. Gibt es eine Möglichkeit, es zu ändern, so dass es wird automatisch ändern

Wie man Primärschlüssel der Tabelle?

Anzahl der Antworten 13 Antworten
Gibt es einen Weg, um den Namen der primary key-Feld aus einer mysql-Datenbank? Zum Beispiel: Ich habe eine Tabelle wie diese: +----+------+ | id | name | +----+------+ | 1 | Foo1 | | 2 | Foo2

So benennen Sie eine primary key-Einschränkung in SQL Server

Anzahl der Antworten 1 Antworten
Ich habe eine PK constraint auf Tabelle Notes namens PK_dbo.Notes und wollen, um es umzubenennen, um PK_Notes mithilfe von SQL Server-DDL -, d.h. nicht mithilfe von SSMS umbenennen " Menü-option. Erwähnt in eine andere Frage's Antworten die

MySQL - wie zu verwenden VARCHAR als AUTO INCREMENT Primary Key

Anzahl der Antworten 2 Antworten
Ich bin mit einem VARCHAR als meine primäre Schlüssel. Ich will die "auto increment" es (Basis 62, die unteren groß - /Kleinschreibung, zahlen), Jedoch der folgende code schlägt fehl (aus offensichtlichen Gründen): CREATE TABLE IF NOT EXISTS

JPA - @OneToMany-und composite-PK

Anzahl der Antworten 2 Antworten
Arbeite ich an eine JPA-Projekt. Ich muss an eine @OneToMany-mapping auf eine Klasse, die hat drei primäre Tasten. Finden Sie die Fehler und die Klassen nach dieser. javax.persistence.PersistenceException: No Persistence provider for EntityManager named JTA_pacePersistence: Provider named

Wie erstellen Sie einzigartige random-integer-ID für den Primärschlüssel für die Tabelle?

Anzahl der Antworten 8 Antworten
Ich Frage mich, ob jemand wusste, dass ein guter Weg, um erstellen Sie eine einzigartige random-integer-id für den Primärschlüssel für eine Tabelle. Ich bin mit MySQL. Der Wert muss integer sein. warum nicht einfach AUTO_INCREMENT ? Weil

ManyToMany-Beziehung mit JPA mit Hibernate Anbieter ist nicht zum erstellen von Primärschlüsseln

Anzahl der Antworten 4 Antworten
Habe ich zwei JPA-Entitäten (Kunde, InstrumentTraded) mit Hibernate als provider, die eine ManyToMany-Beziehung. Nach dem loslassen Hibernate erzeugen der Tabellen für die MySQL-es scheint, dass die ManyToMany-Beziehung Tabelle nicht enthalten primärer Schlüssel für die beiden foreign-keys. Dies

Legen Sie eine auto-increment primary key in eine Access-Tabelle

Anzahl der Antworten 1 Antworten
Wir haben eine riesige Tabelle in eine Access-Datenbank mit über 500k Datensätze und keine PK. Ist es möglich, fügen Sie eine auto-increment primary key-Spalte in eine bereits bestehende Access-Tabelle? Ja. Aber noch wichtiger ist, schlage ich zuerst

Können nicht die auto-Inkrement über SQL Server Express Management Studio?

Anzahl der Antworten 4 Antworten
Habe ich gerade versucht, das einfügen Wert in eine Datenbank und arbeiten. Jetzt füge ich wieder und ich bekomme eine Fehlermeldung bei identischen Primärschlüssel. Ich finde keine option zum ändern, werden auto-increment. Ich bin die Tabelle zu

Primary key-und foreign key-gleichzeitig mit der Lehre 2

Anzahl der Antworten 5 Antworten
Ich habe zwei Tabellen : Tabelle Eine mit id als Primärschlüssel Tabelle B mit id als primary key und foreign key - Erklärung kurz: Brauche ich, um in der Tabelle B ein Primärschlüssel auch Fremdschlüssel, verweist auf

Muss Datenbank Primärschlüssel Integer sein?

Anzahl der Antworten 6 Antworten
Sehe ich immer MySQL-Datenbank Primärschlüssel als Integer-zahlen. Ist das, weil Primärschlüssel müssen ganze zahlen sein, oder weil die Benutzerfreundlichkeit bei der Einstellung auto_increment auf die Spalte? Frage ich mich nur, falls ich will, dass mein Primärschlüssel eine

Verwenden von text als Primärschlüssel in SQLite-Tabelle schlecht?

Anzahl der Antworten 4 Antworten
Ist es schlimm, wenn der text als primary key in einer SQLite-Datenbank? Ich habe gehört, dass es schlecht für die performance-Gründen, ist das wahr? Und wird die rowid verwendet werden, wie der eigentliche Primärschlüssel in so einem

Was Daten-Typ empfohlen für den ID-Spalten?

Anzahl der Antworten 9 Antworten
Erkenne ich diese Frage sehr wahrscheinlich schon vorher gefragt, aber ich habe gesucht, um ein wenig bei Fragen auf StackOverflow, und ich habe nicht wirklich eine Antwort finden zu mir, so hier geht. Wenn Sie einen doppelten,

Sollten alle Datenbank-Tabellen einen primären key?

Anzahl der Antworten 7 Antworten
Ist es gute Praxis zu geben, in der jede Datenbank-Tabelle eine primary key? Es scheint mir, dass, wenn der primary key nicht explizit benötigt, dann würde es nur sein, zusätzliche Unordnung in meiner Datenbank. OLTP: ja, fast