Tôi đã gặp sự cố này trên một vài máy của sinh viên mình trong năm nay, khi đang cố gắng dạy họ một số SQL cơ bản bằng XAMPP với PHPMyAdmin làm giao diện người dùng nhập môn.
Có vẻ như từ thông báo lỗi PMA đang thêm SQL vô nghĩa vào cuối các câu lệnh SQL khi cố gắng mở một số bảng nhất định, ngay cả khi nhấp vào tên của chúng trong thanh bên.
Việc loại bỏ cơ sở dữ liệu và tạo lại nó không giúp ích được gì và rất tiếc là không có câu trả lời rõ ràng nào xuất hiện trên tìm kiếm Google của tôi.
Sau khi xác định rằng vấn đề liên quan đến PMA và có thể liên quan đến cấu hình người dùng cụ thể, tôi đã tìm hiểu kỹ một chút trong phpmyadmin
cơ sở dữ liệu.
Tôi tìm thấy SQL vô nghĩa đang được nối vào các truy vấn liên tiếp trong phpmyadmin
. pma_table_uiprefs
liên quan đến vấn đề với tên người dùng của học sinh của tôi, cơ sở dữ liệu và tên bảng cụ thể đã gây ra rắc rối cho cô ấy. Giải độc đắc! Tôi đã xóa hàng này.
Tuy nhiên, sau khi xóa hàng đó, tôi đã thử tắt và khởi động lại Apache, MySQL, thậm chí cả trình duyệt web của mình và sự cố vẫn tiếp diễn. Cho đến khi khởi động lại toàn bộ máy của cô ấy, sự cố mới biến mất. (Đây là máy Windows, FWIW, YMMV.)
Hy vọng điều này sẽ hữu ích.
Simón Ruiz
Canterbury
Công nghệ