Rumah >pangkalan data >tutorial mysql >Bagaimana untuk memadam data kosong dalam mysql
Dalam mysql, anda boleh menggunakan kenyataan padam dengan "NULL" untuk memadam data kosong sintaks ialah "padam dari Nama jadual di mana nama medan = ' ' ATAU nama medan ADALAH NULL;".
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi mysql8.0.22, komputer Dell G3.
Gunakan arahan padam untuk memadam baris kosong dalam MySQL.
Sintaks adalah seperti berikut
delete from yourTableName where yourColumnName=' ' OR yourColumnName IS NULL;
Sintaks di atas akan memadamkan baris kosong dan baris NULL.
Untuk memahami konsep ini, mari kita buat jadual. Pertanyaan untuk mencipta jadual adalah seperti berikut
mysql> create table deleteRowDemo -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(20) -> );
Gunakan arahan sisip untuk memasukkan beberapa rekod ke dalam jadual.
Pertanyaan adalah seperti berikut
mysql> insert into deleteRowDemo(StudentName) values('John'); mysql> insert into deleteRowDemo(StudentName) values(''); mysql> insert into deleteRowDemo(StudentName) values(''); mysql> insert into deleteRowDemo(StudentName) values(NULL); mysql> insert into deleteRowDemo(StudentName) values('Carol'); mysql> insert into deleteRowDemo(StudentName) values('Bob'); mysql> insert into deleteRowDemo(StudentName) values(''); mysql> insert into deleteRowDemo(StudentName) values('David');
Gunakan pernyataan pilih untuk memaparkan semua rekod dalam jadual.
Pertanyaan adalah seperti berikut
mysql> select *from deleteRowDemo;
Berikut ialah output
+----+-------------+ | Id | StudentName | +----+-------------+ | 1 | John | | 2 | | | 3 | | | 4 | NULL | | 5 | Carol | | 6 | Bob | | 7 | | | 8 | David | +----+-------------+ 8 rows in set (0.00 sec)
Ini ialah pertanyaan untuk mengalih keluar baris kosong serta NULL
mysql> delete from deleteRowDemo where StudentName='' OR StudentName IS NULL;
Sekarang, mari Kita semak semula rekod jadual.
Pertanyaan adalah seperti berikut
mysql> select *from deleteRowDemo;
Berikut ialah output
+----+-------------+ | Id | StudentName | +----+-------------+ | 1 | John | | 5 | Carol | | 6 | Bob | | 8 | David | +----+-------------+ 4 rows in set (0.00 sec)
Pembelajaran yang disyorkan: tutorial video mysql
Atas ialah kandungan terperinci Bagaimana untuk memadam data kosong dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!