Pertanyaan yang diberi tag «primary-key»

Kunci adalah seperangkat atribut yang unik dan tidak dapat dibatalkan dalam suatu tabel.

8
Cara benar membuat kunci primer komposit - MYSQL
Ini adalah penyederhanaan berlebihan dari pengaturan yang intens yang saya kerjakan. table_1dan table_2keduanya memiliki kunci primer pengganti auto-increment sebagai ID. infoadalah tabel yang berisi informasi tentang keduanya table_1dan table_2. table_1 (id, field) table_2 (id, field, field) info ( ???, field) Saya mencoba memutuskan apakah saya harus membuat kunci utama infogabungan …


19
Kunci pengganti vs. alami / bisnis [ditutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 6 tahun yang lalu . Perbaiki pertanyaan ini Ini dia lagi, argumen lama masih muncul ... Apakah kita …


11
Masukkan kunci primer kenaikan otomatis ke tabel yang ada
Saya mencoba mengubah tabel yang tidak memiliki kunci primer atau kolom auto_increment. Saya tahu cara menambahkan kolom kunci utama tetapi saya bertanya-tanya apakah mungkin untuk memasukkan data ke dalam kolom kunci utama secara otomatis (saya sudah memiliki 500 baris dalam DB dan ingin memberi mereka id tetapi saya tidak ingin …
157 mysql  primary-key 

9
Kerangka Entitas dan Tampilan SQL Server
Untuk beberapa alasan yang saya tidak punya kebebasan untuk berbicara tentang, kami mendefinisikan pandangan pada database Sql Server 2005 kami seperti: CREATE VIEW [dbo].[MeterProvingStatisticsPoint] AS SELECT CAST(0 AS BIGINT) AS 'RowNumber', CAST(0 AS BIGINT) AS 'ProverTicketId', CAST(0 AS INT) AS 'ReportNumber', GETDATE() AS 'CompletedDateTime', CAST(1.1 AS float) AS 'MeterFactor', CAST(1.1 …

3
Apakah indeks diperlukan untuk kunci utama dalam SQLite?
Ketika kolom integer ditandai sebagai kunci utama dalam tabel SQLite, haruskah indeks juga dibuat secara eksplisit untuknya? SQLite tampaknya tidak secara otomatis membuat indeks untuk kolom kunci utama, tetapi mungkin indeks juga, mengingat tujuannya? (Saya akan mencari di kolom itu sepanjang waktu). Apakah situasinya akan berbeda untuk kunci primer string?

5
SQL - kunci utama tabel banyak-ke-banyak
Pertanyaan ini muncul setelah membaca komentar dalam pertanyaan ini: Desain Basis Data Saat Anda membuat tabel banyak-ke-banyak, jika Anda membuat kunci utama komposit pada dua kolom kunci asing, atau membuat kunci utama "ID" pengganti auto-increment, dan hanya meletakkan indeks pada dua kolom FK Anda (dan mungkin kendala unik)? Apa implikasi …

3
Panjang karakter maks UUID
Kami menggunakan UUID sebagai kunci utama untuk out oracle DB, dan mencoba menentukan panjang karakter maksimal yang sesuai untuk VARCHAR. Rupanya ini adalah 36 karakter tetapi kami telah memperhatikan UUID yang dihasilkan lebih panjang dari ini - hingga 60 karakter. Apakah ada yang tahu max char length yang cocok untuk …
115 primary-key  uuid 


9
Mengapa menggunakan banyak kolom sebagai kunci utama (kunci utama komposit)
Contoh ini diambil dari w3schools . CREATE TABLE Persons ( P_Id int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), CONSTRAINT pk_PersonID PRIMARY KEY (P_Id,LastName) ) Pemahaman saya adalah bahwa kedua kolom bersama ( P_Iddan LastName) mewakili kunci utama untuk tabel Persons. Apakah ini benar? Mengapa …

11
sql primary key dan index
Katakanlah saya memiliki baris ID (int) dalam database yang ditetapkan sebagai kunci utama. Jika saya sering menanyakan ID, apakah saya juga perlu mengindeksnya? Atau apakah itu kunci utama berarti sudah diindeks? Alasan saya bertanya adalah karena di MS SQL Server saya dapat membuat indeks pada ID ini, yang seperti yang …

3
Memperbarui kunci utama MySQL
Saya memiliki tabel user_interactionsdengan 4 kolom: user_1 user_2 type timestamp Kunci utama adalah (user_1,user_2,type) dan saya ingin mengubah ke(user_2,user_1,type) Jadi yang saya lakukan adalah: drop primary key ... add primary key (user_2,user_1,type)... dan voila ... Masalahnya adalah database itu hidup di server. Jadi sebelum saya dapat memperbarui kunci utama, banyak …
103 mysql  primary-key 

8
Apakah saya boleh menggunakan kunci asing sebagai kunci utama?
Saya memiliki dua tabel: Pengguna (nama pengguna, sandi) Profil (profileId, gender, dateofbirth, ...) Saat ini saya menggunakan pendekatan ini: setiap record Profil memiliki field bernama "userId" sebagai kunci asing yang terhubung ke tabel User. Ketika seorang pengguna mendaftar, catatan Profilnya secara otomatis dibuat. Saya bingung dengan saran teman saya: untuk …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.