Rumah > pangkalan data > tutorial mysql > Bagaimanakah Saya Boleh Mengalih Keluar Komen Dump MySQL yang Menjengkelkan Tanpa Kehilangan Komen Berguna?

Bagaimanakah Saya Boleh Mengalih Keluar Komen Dump MySQL yang Menjengkelkan Tanpa Kehilangan Komen Berguna?

Susan Sarandon
Lepaskan: 2024-12-02 19:36:11
asal
505 orang telah melayarinya

How Can I Remove Annoying MySQL Dump Comments Without Losing Useful Ones?

Menyingkirkan Komen MySQL Dump

Apabila cuba membuang pangkalan data yang mengandungi strukturnya sahaja, anda mungkin menghadapi komen berterusan yang menyerupai:

/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
Salin selepas log masuk

Walaupun pelbagai percubaan, komen ini enggan hilang. Isu ini timbul daripada salah faham tentang sifat sebenar mereka.

Token Pelaksanaan Bersyarat: Bukan Komen Purata Anda

Bertentangan dengan penampilan mereka, "komen" ini sebenarnya bukan komen. Sebaliknya, ia berfungsi sebagai token pelaksanaan bersyarat. Sintaks mereka, seperti yang didokumenkan dalam bahagian Sintaks Komen MySQL, mengikut logik ini: jika nombor versi MySQL adalah sama atau lebih besar daripada versi yang ditentukan, pelayan MySQL akan melaksanakan pernyataan seterusnya.

Contohnya:

/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
Salin selepas log masuk

Jika versi MySQL ialah 4.00.14 atau lebih tinggi, pernyataan ini akan dilaksanakan oleh MySQL pelayan.

Mengekalkan Komen Berguna

Walaupun mengalih keluar token pelaksanaan bersyarat ini mungkin kelihatan wajar, adalah penting untuk mengekalkan ulasan berharga lain untuk rujukan, seperti:

-- MySQL dump 10.13  Distrib 5.1.41, for Win32 (ia32)
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengalih Keluar Komen Dump MySQL yang Menjengkelkan Tanpa Kehilangan Komen Berguna?. 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