Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menyekat amaran dalam MySQL?

Bagaimana untuk menyekat amaran dalam MySQL?

PHPz
PHPzke hadapan
2023-09-16 22:33:041038semak imbas

Bagaimana untuk menyekat amaran dalam MySQL?

Untuk menyekat amaran, tetapkan SQL_NOTES kepada 0. Mari kita lihat satu contoh.

Mula-mula, kami akan menetapkan SQL_NOTES kepada 1 −

mysql> SET sql_notes = 1;
Query OK, 0 rows affected (0.00 sec)

Sekarang, mari padamkan jadual yang tidak wujud. Seperti yang anda lihat, kini anda boleh melihat mesej amaran -

mysql> drop table if exists web.DemoTable;
Query OK, 0 rows affected, 1 warning (0.07 sec)

Untuk melihat mesej amaran di atas, anda hanya boleh menggunakan arahan SHOW WARNINGS -

mysql> show warnings;

Ini akan menghasilkan output berikut menunjukkan mesej amaran -

+-------+------+-----------------------------------+
| Level | Code | Message                           |
+-------+------+-----------------------------------+
| Note  | 1051 | Unknown table 'web.DemoTable'     |
+-------+------+-----------------------------------+
1 row in set (0.00 sec)

Sekarang , sejak kita perlu menekan amaran, gunakan SQL_NOTES dan tetapkannya kepada OFF −

mysql> SET sql_notes = 0;
Query OK, 0 rows affected (0.00 sec)

Mari kita tinggalkan jadual di atas sekali lagi-

mysql> drop table if exists web.DemoTable;
Query OK, 0 rows affected (0.07 sec)

Proses di atas dipanggil menekan amaran dalam MySQL. Sekarang apabila anda cuba lagi untuk mendapatkan amaran ia akan menunjukkan "set kosong" seperti di bawah -

mysql> show warnings;
Empty set (0.00 sec)

Atas ialah kandungan terperinci Bagaimana untuk menyekat amaran dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam