Khi làm việc trong XAMPP với phpmyadmin, sau khi tạo bảng, tôi có tùy chọn nhấp vào "Chế độ xem quan hệ" sau khi nhấp vào tab Cấu trúc. Xem bên dưới:
Tuy nhiên, bất cứ lúc nào khi tôi tạo một bảng với máy chủ phpmyadmin của mình, tôi không có tùy chọn để chọn "Chế độ xem quan hệ" xem bên dưới:
Dù sao có cho phép điều này không? Hiện tại tôi phải thiết lập các mối quan hệ trong XAMPP và xuất sang máy chủ phpmyadmin để nó hoạt động.
Hồi giáo Ariful
7.5537 Huy hiệu vàng34 Huy hiệu bạc54 Huy hiệu đồng7 gold badges34 silver badges54 bronze badges
Hỏi ngày 7 tháng 12 năm 2011 lúc 18:00Dec 7, 2011 at 18:00
NeverphasingNeverphasingNeverPhased
1.5063 huy hiệu vàng17 Huy hiệu bạc31 Huy hiệu đồng3 gold badges17 silver badges31 bronze badges
Thay đổi công cụ lưu trữ của bạn thành Innodb bằng cách đi đến hoạt động
Đã trả lời ngày 11 tháng 9 năm 2012 lúc 14:42Sep 11, 2012 at 14:42
1
Nếu đã quá muộn vào ban đêm và bàn của bạn đã được innodb và bạn vẫn không thấy liên kết, có lẽ là do bây giờ nó được đặt trên cấu trúc của bảng, giống như trong hình được hiển thị
Đã trả lời ngày 7 tháng 4 năm 2015 lúc 18:13Apr 7, 2015 at 18:13
2
Đầu tiên chọn bảng mà bạn muốn thực hiện mối quan hệ với >> sau đó đi đến hoạt động, với mỗi bảng có cài đặt hoạt động khác biệt, >> Bên trong hoạt động "Công cụ lưu trữ"
Innodb sẽ cho phép bạn xem "chế độ xem quan hệ" sẽ giúp bạn tạo khóa nước ngoài
Mureinik
284K51 Huy hiệu vàng291 Huy hiệu bạc328 Huy hiệu đồng51 gold badges291 silver badges328 bronze badges
Đã trả lời ngày 16 tháng 4 năm 2014 lúc 15:06Apr 16, 2014 at 15:06
Aishaaishaaisha
2513 Huy hiệu bạc2 Huy hiệu đồng3 silver badges2 bronze badges
1
Cho phép chế độ xem quan hệ trong phpmyadmin / mamp
Nếu bạn sử dụng MAMP cho các dự án điều khiển cơ sở dữ liệu của mình, bạn có thể sẽ sử dụng phpmyadmin để quản lý cơ sở dữ liệu MySQL của bạn nếu bạn quyết định đi theo con đường đó. Nếu bạn tạo ra một cơ sở dữ liệu, bạn có thể tự hỏi làm thế nào để tạo các mối quan hệ và các khóa foriegn cho các bảng của bạn.
Đầu tiên bạn cần kiểm tra xem bạn có quyền truy cập vào chế độ xem quan hệ không. Để thực hiện việc mở phpmyadmin này và chọn cơ sở dữ liệu. Bạn cần đảm bảo công cụ lưu trữ bảng của bạn được thiết lập để sử dụng Innodb. Nhấp vào một bảng trong cơ sở dữ liệu của bạn và chọn tab Hoạt động. Đảm bảo rằng công cụ lưu trữ được đặt để sử dụng Innodb và lưu các thay đổi của bạn.
Bây giờ, quay lại chế độ xem bảng của bạn và nhấp vào tab Cấu trúc. Tùy thuộc vào phiên bản phpmyadmin của bạn, bạn sẽ thấy một liên kết có tiêu đề quan hệ quan hệ bên dưới cấu trúc bảng. Nếu bạn có thể thấy nó, bạn sẽ tốt để đi. Nếu bạn có thể, bạn sẽ cần phải làm theo các bước dưới đây để đặt phpmyadmin để kích hoạt chế độ xem quan hệ.
- Tìm
/Applications/MAMP/bin/phpMyAdmin/scripts/create_tables.sql
- Tôi để lại tệp mặc định này nhưng bạn có thể thay đổi tên bảng thành bất cứ thứ gì bạn muốn. Tôi rời khỏi của tôi phpmyadmin
- Mở PHPMyAdmin và chuyển đến tab Nhập.Import tab.
- Nhấp vào nút Duyệt và tìm tệp created_tables.sql và sau đó nhấp vào GO.Go.
- Các bảng cần thiết cho chế độ xem quan hệ sẽ được thêm vào cơ sở dữ liệu bạn đã chỉ định.
- Mở
/Applications/MAMP/bin/phpMyAdmin/config.inc.php
Tìm khối mã cấu hình máy chủ và thay thế/giải nén mã sau và điền vào các giá trị. Nếu bạn để lại mọi thứ mặc định trong tệp create_tables.sql thì bạn chỉ nên cắt và dán các dòng bên dưới.
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin'; $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark'; $cfg['Servers'][$i]['relation'] = 'pma_relation'; $cfg['Servers'][$i]['table_info'] = 'pma_table_info'; $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords'; $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages'; $cfg['Servers'][$i]['column_info'] = 'pma_column_info'; $cfg['Servers'][$i]['history'] = 'pma_history';
Lưu tệp và khởi động lại MAMP và làm mới bảng điều khiển PHPMyAdmin của bạn.restart MAMP and refresh your phpMyAdmin console.
Truy cập vào cơ sở dữ liệu của bạn và xem một trong các bảng của bạn ở chế độ cấu trúc. Bây giờ bạn sẽ thấy liên kết chế độ xem quan hệ.
Nguồn: //newvibes.com/blog/enabling-relation-view-in-phpmyadmin-mamp/
Đã trả lời ngày 14 tháng 8 năm 2015 lúc 5:26Aug 14, 2015 at 5:26
Meetai.comMeetai.comMeetai.com
6.3663 Huy hiệu vàng30 Huy hiệu bạc37 Huy hiệu Đồng3 gold badges30 silver badges37 bronze badges
1
Đầu tiên đảm bảo rằng loại công cụ lưu trữ bảng của bạn phải là innodb [bạn có thể đặt nó bằng tab hoạt động bảng]storage engine type should be innoDB [you can set it using Table operations Tab]
Nếu bạn đang sử dụng phpmyadmin mới thì hãy sử dụng tab "quan điểm" mới để tạo mối quan hệ khóa nước ngoàinew phpmyadmin then use new "Relation view" tab to make foreign key relation
Nếu bạn đang sử dụng phiên bản cũ của phpmyadmin thì nút "View quan điểm" sẽ hiển thị ở dưới cùng của các cột bảngold version of phpmyadmin then the "relation view" button will show on the bottom of the table columns
Đã trả lời ngày 11 tháng 12 năm 2020 lúc 19:34Dec 11, 2020 at 19:34
Hassan Saeedhassan SaeedHassan Saeed
5,4231 Huy hiệu vàng 30 Huy hiệu bạc35 Huy hiệu Đồng1 gold badge30 silver badges35 bronze badges
1 - Thay đổi công cụ tìm kiếm bảng của bạn từ 'My isam' thành 'inno db' bằng các hoạt động Tab 2 - Bạn phải làm điều này cho tất cả các bảng mà bạn muốn tạo mối quan hệ giữa 3 - localhost/phpmyadmin/tbl_relation.php? sau đó thay thế URL này trong trình duyệt, sau đó bạn sẽ có thể xem trang mối quan hệlocalhost/phpmyadmin/tbl_relation.php?db=your_database_name&table=your_table_name then replace this url in browser, then you will be able to see the relationship page
Đã trả lời ngày 14 tháng 6 năm 2019 lúc 15:11Jun 14, 2019 at 15:11