在MySQL中,可以通過設(shè)置NULL值來表示時間為空。這里介紹兩種方法來實(shí)現(xiàn):
第一種方法是在創(chuàng)建表的時候,將時間字段設(shè)置為可為空。例如:
CREATE TABLE mytable ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(50), create_time DATETIME NULL, PRIMARY KEY (id) );
這樣就可以在插入數(shù)據(jù)時將create_time字段的值設(shè)置為空:
INSERT INTO mytable (name, create_time) VALUES ('張三', NULL);
第二種方法是在插入數(shù)據(jù)時,直接將時間字段的值設(shè)置為NULL:
INSERT INTO mytable (name, create_time) VALUES ('張三', NULL);
以上兩種方法都可以很好的實(shí)現(xiàn)時間字段為空的功能。