Tag: primary-key
Ein Schlüssel ist eine Menge von Attributen, die ist minimal eindeutig und ungleich null in einer Tabelle.
6
Antworten
Ich habe die folgende Tabelle: mysql> DESC my_contacts; +----------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------+-------------+------+-----+---------+-------+ | id | varchar(20) | NO | PRI | | | | location |
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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,
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,
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
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,
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
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
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
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,
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
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
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 |
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
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,
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,
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
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,
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"
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
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
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
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
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
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
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
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
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
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
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
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
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
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,
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