2015-01-29 13 views
5

Khi tôi muốn tạo mối quan hệ giữa hai bảng trong chế độ thiết kế với phpMyAdmin 4.3.8, nó cho tôi một lỗi nói: Lỗi: các tính năng quan hệ bị tắt! Khi tôi thử với 4.1.4, nó hoạt động tốt. Tôi không thể tìm thấy nơi tôi nên thay đổi cài đặt để có thể tạo mối quan hệ trong chế độ thiết kế. Bất kỳ ý tưởng nào? Cảm ơn bạn trước!phpMyAdmin - Lỗi: các tính năng quan hệ bị tắt

Trả lời

0

Tôi gặp vấn đề tương tự, đó là vì tôi không có cơ sở dữ liệu trên máy chủ mysql cho cài đặt pypMyAdmin.

Vì vậy, bạn có thể cần phải cập nhật cơ sở dữ liệu thiết lập PMA bạn hoặc tạo một ...

Có một hướng dẫn về cách để làm điều đó here

0

tôi đã phải đối mặt với lỗi tương tự tôi không tạo ra bất kỳ người dùng PMA tôi chỉ cần nâng cấp phiên bản của phpmyadmin lên phiên bản mới nhất và tất cả mọi thứ chỉ làm việc tốt

đây là liên kết để tải về và đối với tôi nó là 4.6.0

https://www.phpmyadmin.net/downloads/

và cho tôi, tôi đã làm việc trên MAMP Pro vì vậy tôi chỉ làm:

  • tôi dừng lại máy chủ (MAMP Pro).
  • Tôi đã sao chép tệp (config.inc.php) từ thư mục phpmyadmin cũ sang thư mục mới.
  • Tôi đã thay thế phiên bản cũ hơn bằng phiên bản mới trong ("/ Applications/MAMP/bin /").
  • Tôi đã sao chép cùng một thư mục phiên bản mới sang ("/ Library/Application Support/appsolute/MAMP PRO /") bởi vì tôi đang làm việc với MAMP Pro chứ không phải MAMP.
  • Và sau đó tôi khởi động lại máy chủ (MAMP Pro) và mọi thứ hoạt động tốt.

Tôi hy vọng nó cũng sẽ phù hợp với bạn.

10

Chuyển đổi công cụ bảng/db của bạn thành InnoDB bằng cách sử dụng

ALTER TABLE table_name ENGINE = InnoDB;

+0

đã làm các trick cho tôi khi tôi tạo ra một bảng mới sau khi cập nhật PMA – Manny265

0

Thay đổi Engin bảng của bạn để InnoDB sử dụng:

ALTER TABLE tên bảng của bạn ENGINE = InnoDB

Các vấn đề liên quan