Pengguna seperti anda kadang-kadang menghadapi mesej ralat MySQL yang membingungkan, "#1146 - Jadual 'ddd.mwrevision' tidak wujud." Mesej ralat ini biasanya timbul apabila cuba membuat jadual baharu dalam phpMyAdmin.
Setelah mencipta jadual baharu dalam phpMyAdmin menggunakan ciri terbina dalam, pengguna mungkin melihat kod berikut sedang dijana:
CREATE TABLE `ddd`.`mwrevision` ( `asd` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `sddd` INT NOT NULL ) ENGINE = INNODB;
Walau bagaimanapun, melaksanakan kod ini mungkin mengakibatkan ralat berikut:
MySQL said: #1146 - Table 'ddd.mwrevision' doesn't exist
Punca asas isu ini selalunya terletak pada Perduaan jadual InnoDB. Secara lalai, MySQL menggunakan InnoDB sebagai enjin storan utamanya. Walau bagaimanapun, isu mungkin timbul jika fail pangkalan data dipindahkan ke lokasi baharu atau pelayan MySQL dikemas kini tanpa mengendalikan fail jadual InnoDB dengan betul. Ini boleh menyebabkan kehilangan jadual yang dibuat dengan enjin InnoDB.
Untuk menangani isu ini, pertimbangkan langkah berikut:
Selain itu, adalah disyorkan untuk membiasakan diri dengan selok-belok binari jadual InnoDB. Dengan memahami cara ia berfungsi, anda boleh mengelakkan isu yang sama pada masa hadapan.
Atas ialah kandungan terperinci Mengapakah phpMyAdmin Menunjukkan Ralat \'Jadual \'ddd.mwrevision\' Tidak Wujud\' Semasa Mencipta Jadual Baharu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!