Rumah > pangkalan data > tutorial mysql > Mengapa Ralat MySQL 1064 Berlaku Walaupun Sintaks SQL yang Betul untuk Kekangan Utama Asing?

Mengapa Ralat MySQL 1064 Berlaku Walaupun Sintaks SQL yang Betul untuk Kekangan Utama Asing?

Mary-Kate Olsen
Lepaskan: 2024-12-07 00:35:17
asal
974 orang telah melayarinya

Why Does MySQL Error 1064 Occur Despite Correct SQL Syntax for Foreign Key Constraints?

Ralat MySQL 1064: Kesilapan Sintaks Walaupun Sintaks yang Betul

Menemui Ralat MySQL 1064 menunjukkan isu dengan sintaks SQL anda. Walau bagaimanapun, jika sintaks yang diberikan nampaknya betul, adalah penting untuk menyelidiki lebih mendalam tentang punca yang berpotensi.

Dalam keadaan ini, ralat berlaku semasa menambahkan kekangan kunci asing. Pada mulanya, sintaks memasukkan kata kunci "KELIHATAN" selepas membuat indeks. Mengalih keluar kata kunci ini menyelesaikan isu.

Timbul persoalan, mengapakah kata kunci "KELIHATAN" digunakan pada mulanya? Dalam MySQL, indeks boleh dilihat secara lalai, menjadikan kata kunci "KELIHATAN" berlebihan dan berkemungkinan mengelirukan.

Selain itu, MySQL Workbench mungkin telah memasukkan kata kunci "KELIHATAN" disebabkan perbezaan dalam sintaks antara MySQL dan terbitannya, MariaDB . MariaDB, yang digunakan dalam XAMPP, mengendalikan indeks secara berbeza, seperti yang diserlahkan dalam rujukan.

Untuk mengelakkan isu sedemikian, semak dengan teliti perbezaan dalam sintaks antara MySQL dan MariaDB apabila bekerja dengan XAMPP. Rujuk dokumentasi rasmi atau sumber komuniti untuk garis panduan khusus.

Atas ialah kandungan terperinci Mengapa Ralat MySQL 1064 Berlaku Walaupun Sintaks SQL yang Betul untuk Kekangan Utama Asing?. 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