Rumah  >  Artikel  >  pangkalan data  >  Tetapkan nilai yang sama untuk lajur dalam jadual MySQL?

Tetapkan nilai yang sama untuk lajur dalam jadual MySQL?

PHPz
PHPzke hadapan
2023-09-02 09:17:08778semak imbas

为 MySQL 表中的列设置类似的值?

Anda boleh menetapkan nilai untuk semua rekod dalam lajur dengan bantuan arahan kemas kini.

Jika anda ingin menetapkan nilai NULL untuk semua rekod dalam lajur, sintaksnya adalah seperti berikut -

update yourTableName set yourColumnName = NULL;

Atau, jika anda ingin menggunakan rentetan kosong, sintaksnya adalah seperti berikut -

update yourTableName set yourColumnName = ’’;

Untuk memahami konsep di atas, mari kita buat jadual. Pertanyaan untuk membuat jadual.

mysql> create table StudentDemo
   −> (
   −> Studentid int,
   −> StudentName varchar(100),
   −> Age int
   −> );
Query OK, 0 rows affected (0.64 sec)

Di bawah ialah jadual di mana rekod dimasukkan -

mysql> insert into StudentDemo values(1,'Johnson',23);
Query OK, 1 row affected (0.18 sec)

mysql> insert into StudentDemo values(2,'Carol',24);
Query OK, 1 row affected (0.16 sec)

mysql> insert into StudentDemo values(3,'David',20);
Query OK, 1 row affected (0.18 sec)

mysql> insert into StudentDemo values(4,'Bob',21);
Query OK, 1 row affected (0.19 sec)

Paparkan semua rekod dalam jadual dengan bantuan penyata pilih -

mysql> select *from StudentDemo;

Di bawah ialah output -

+-----------+-------------+------+
| Studentid | StudentName | Age |
+-----------+-------------+------+
|         1 | Johnson     | 23   |
|         2 | Carol       | 24   |
|         3 | David       | 20   |
|         4 | Bob         | 21   |
+-----------+-------------+------+
4 rows in set (0.00 sec)

Pertanyaan berikut menetapkan nilai lajur semua rekod dalam lajur tertentu kepada NULL. Pertanyaannya adalah seperti berikut -

mysql> update StudentDemo set Age=NULL;
Query OK, 4 rows affected (0.14 sec)
Rows matched: 4 Changed: 4 Warnings: 0

Sekarang mari kita semaknya -

mysql> select *from StudentDemo;

Output berikut menunjukkan bahawa kami telah berjaya mengemas kini lajur "Umur" kepada NULL -

+-----------+-------------+------+
| Studentid | StudentName | Age |
+-----------+-------------+------+
|         1 | Johnson     | NULL |
|         2 | Carol       | NULL |
|         3 | David       | NULL |
|         4 | Bob         | NULL |
+-----------+-------------+------+
4 rows in set (0.00 sec)

Atas ialah kandungan terperinci Tetapkan nilai yang sama untuk lajur dalam jadual 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