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
Lepaskan: 2024-12-15 10:06:16
asal
174 orang telah melayarinya

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 ;
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan