Rumah >pangkalan data >tutorial mysql >Ralat MySQL 1064: Mengapa Pernyataan CREATE TABLE Saya Gagal, dan Bagaimana Saya Boleh Membetulkannya?

Ralat MySQL 1064: Mengapa Pernyataan CREATE TABLE Saya Gagal, dan Bagaimana Saya Boleh Membetulkannya?

Patricia Arquette
Patricia Arquetteasal
2024-12-15 10:06:16254semak imbas

MySQL Error 1064: Why Is My CREATE TABLE Statement Failing, and How Can I Fix It?

Ralat CREATE TABLE MySQL yang mengecewakan: Ralat 1064

Semasa cuba mencipta jadual, anda mungkin menghadapi ralat 1064 yang membingungkan. Mari kita terokai puncanya dan sediakan penyelesaian untuk isu ini.

Mesej ralat menunjukkan ralat sintaks dalam CREATE pernyataan JADUAL. Khususnya, MySQL tidak lagi menyokong pilihan TYPE, yang telah ditamatkan dan dialih keluar dalam versi berikutnya.

Sebab

Pilihan TYPE warisan adalah bersamaan dengan pilihan ENGINE semasa. MySQL telah mengalih keluar sokongan untuk TYPE untuk menggalakkan ketekalan dan menyelaraskan sintaks untuk mentakrifkan enjin storan jadual.

Penyelesaian

Untuk menyelesaikan isu ini, gantikan pilihan TYPE yang sudah lapuk dengan pilihan ENGINE yang sesuai. Sebagai contoh, untuk mencipta jadual menggunakan enjin storan MyISAM:

CREATE TABLE dave_bannedwords(
  id   INT(11)     NOT NULL AUTO_INCREMENT,
  word VARCHAR(60) NOT NULL DEFAULT '',
  PRIMARY KEY (id),
  KEY id(id) -- this is superfluous in the presence of your PK, ergo unnecessary
) ENGINE = MyISAM ;

Dengan mematuhi sintaks semasa, anda boleh berjaya mencipta jadual yang diingini tanpa menghadapi ralat berkaitan TYPE.

Atas ialah kandungan terperinci Ralat MySQL 1064: Mengapa Pernyataan CREATE TABLE Saya Gagal, dan Bagaimana Saya Boleh Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn