57
Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.
Làm thế nào để tạo một khóa chính tổng hợp trên phpmyadmin. sao cho ID sinh viên là sự kết hợp của năm và số cuộn. SID = 112132, 11 năm 2011 và 2132 là số cuộn ?? bất cứ ai giúp đỡ ..
Đã hỏi ngày 17 tháng 3 năm 2014 lúc 7:24Mar 17, 2014 at 7:24
3
Nếu bảng đã được tạo:
- Từ khung "cấu trúc", kiểm tra các hộp ở bên trái của tất cả các tên trường bạn muốn có trong khóa chính. .
- Sau đó nhấp vào "Chính" trong danh sách "với các hoạt động được chọn:" ngay bên dưới tên trường.
Bây giờ bạn cũng có thể xác định các khóa trong khi tạo bảng như đã đề cập trong câu trả lời của @amila
Đã trả lời ngày 11 tháng 5 năm 2014 lúc 22:37May 11, 2014 at 22:37
JunaidjunaidJunaid
3.0211 Huy hiệu vàng19 Huy hiệu bạc23 Huy hiệu đồng1 gold badge19 silver badges23 bronze badges
1
Tạo chỉ số của các thuộc tính cần thiết cho chính tại thời điểm tạo bảng. Hình foloowing giải thích nó trong quản trị viên PHPMY.
Đã trả lời ngày 16 tháng 3 năm 2020 lúc 14:41Mar 16, 2020 at 14:41
1
Chúng ta có thể đặt ràng buộc khóa chính trên nhiều cột của một bảng hiện có bằng cách sử dụng thêm từ khóa cùng với câu lệnh ALTER BẢNG.
Hai cột có thể có cùng một khóa chính không?
Các giá trị quy tắc chính chính của tổng hợp trong một cột riêng lẻ có thể được nhân đôi, nhưng trên các cột, chúng phải là duy nhất.
mysql> Create table Room_allotment(Id Int, Name Varchar(20), RoomNo Int); Query OK, 0 rows affected (0.20 sec) mysql> Describe Room_allotment; +--------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+-------------+------+-----+---------+-------+ | Id | int(11) | YES | | NULL | | | Name | varchar(20) | YES | | NULL | | | RoomNo | int(11) | YES | | NULL | | +--------+-------------+------+-----+---------+-------+ 3 rows in set (0.11 sec)Làm thế nào để bạn tạo một cột chính trong phpmyadmin?
mysql> Alter Table Room_allotment ADD PRIMARY KEY(Id, Name); Query OK, 0 rows affected (0.29 sec) Records: 0 Duplicates: 0 Warnings: 0 mysql> Describe Room_allotment; +--------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+-------------+------+-----+---------+-------+ | Id | int(11) | NO | PRI | 0 | | | Name | varchar(20) | NO | PRI | | | | RoomNo | int(11) | YES | | NULL | | +--------+-------------+------+-----+---------+-------+ 3 rows in set (0.12 sec)Thêm một khóa chính vào một bảng mới trong phpmyadmin. Khi tạo một bảng mới trong phpmyadmin, chọn chính từ thả xuống chỉ mục trên cột sẽ là khóa chính. Chọn hộp trong cột A_I nếu đây sẽ là khóa tăng tự động.
Chúng ta có thể tạo 2 cột làm khóa chính trong SQL không?
- Câu hỏi và câu trả lời liên quan
- Làm thế nào chúng ta có thể đặt khóa chính trên nhiều cột của bảng MySQL?
- Làm thế nào chúng ta có thể xóa ràng buộc khóa chính tổng hợp được áp dụng trên nhiều cột của bảng MySQL hiện có?
- Làm thế nào chúng ta có thể xóa ràng buộc khóa chính khỏi một cột của bảng MySQL hiện có?
- Làm thế nào chúng ta có thể áp dụng ràng buộc khóa chính cho trường của bảng MySQL hiện có?
- Tạo khóa chính trên một bảng hiện có trong PostgreSQL?
- Làm thế nào chúng ta có thể thêm nhiều cột, với lệnh đơn, vào bảng MySQL hiện có?
- Chúng ta có thể xóa một khóa chính khỏi bảng MySQL không?
- Đặt cột hiện có làm khóa chính trong MySQL?
- Làm thế nào chúng ta có thể nhận được một danh sách các cột trong bảng MySQL hiện có?
- Làm thế nào chúng ta có thể chỉ định ràng buộc khóa nước ngoài trên nhiều cột?
- Làm thế nào chúng ta có thể thêm các cột với các giá trị mặc định vào bảng MySQL hiện có?
- Làm thế nào chúng ta có thể loại bỏ ràng buộc khóa nước ngoài khỏi một cột của bảng MySQL hiện có?
- Làm thế nào chúng ta có thể thêm một ràng buộc khóa nước ngoài vào trường của bảng MySQL hiện có?
- Làm thế nào chúng ta có thể nhận được nhiều chi tiết hơn về các cột của một bảng hiện có hơn là trả về câu lệnh Cột hiển thị MySQL?
- Làm thế nào tôi có thể xác định một cột của khóa chính của bảng MySQL mà không cần sử dụng từ khóa chính?