Pertanyaan MySQL untuk membuat lajur tarikh NULL?

WBOY
Lepaskan: 2023-09-23 13:53:08
ke hadapan
1380 orang telah melayarinya

MySQL 查询使日期列为 NULL?

Untuk membuat lajur tarikh batal, gunakan ALTER TABLE dan MODIFY dan tetapkan tarikh kepada NULL Berikut ialah sintaks −

alter table yourTableName modify column yourColumnName date NULL;
Salin selepas log masuk

Mula-mula mari buat jadual. Di sini, kami menetapkan lajur kepada NOT NULL −

mysql> create table DemoTable
(
   ShippingDate date NOT NULL
);
Query OK, 0 rows affected (0.78 sec)
Salin selepas log masuk

Sekarang, masukkan nilai NULL dalam jadual di atas Ralat akan menjana kerana kami telah menetapkan lajur menjadi NOT NULL −

mysql> insert into DemoTable values(null);
ERROR 1048 (23000) − Column 'ShippingDate' cannot be null
Salin selepas log masuk

Sekarang, mari kita ubah jadual dan benarkan. NULL dalam jadual di atas −

mysql> alter table DemoTable modify column ShippingDate date NULL;
Query OK, 0 rows affected (1.81 sec)
Records : 0 Duplicates : 0 Warnings : 0
Salin selepas log masuk

Sekarang, cuba masukkan NULL ke dalam jadual di atas menggunakan arahan sisip sekali lagi. Memandangkan kami telah mengubah suai jadual untuk menerima NULL, tiada ralat akan dihasilkan −

mysql> insert into DemoTable values(null);
Query OK, 1 row affected (1.21 sec
Salin selepas log masuk

Paparkan semua rekod daripada jadual menggunakan pernyataan pilih −

mysql> select *from DemoTable;
Salin selepas log masuk

Ini akan menghasilkan output berikut −

+--------------+
| ShippingDate |
+--------------+
| NULL         |
+--------------+
1 row in set (0.00 sec)
Salin selepas log masuk

Atas ialah kandungan terperinci Pertanyaan MySQL untuk membuat lajur tarikh NULL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!