在MySQL中,要設置列的默認值可以使用DEFAULT關鍵字。這個關鍵字可以在CREATE TABLE語句中使用。例如:
CREATE TABLE example ( column1 INT DEFAULT 0, column2 VARCHAR(50) DEFAULT 'hello world' );
在這個例子中,我們定義了一個名為example的表,它有兩個列:column1和column2。column1的默認值是0,而column2的默認值是"hello world"。
當你向這個表中插入新的數據時,如果你沒有給這些列賦值,那么它們會使用列的默認值。例如:
INSERT INTO example (column1) VALUES (10); -- column2將使用它的默認值
這個INSERT語句向example表插入了一條新的記錄,只給column1賦了值。由于沒有給column2賦值,它將使用它的默認值"hello world"。
你也可以在ALTER TABLE語句中更改列的默認值。例如:
ALTER TABLE example ALTER COLUMN column1 SET DEFAULT 100;
這個ALTER TABLE語句將更改example表的column1列的默認值為100。
最后,如果你想刪除列的默認值,可以使用ALTER TABLE語句并將默認值設置為NULL。例如:
ALTER TABLE example ALTER COLUMN column2 SET DEFAULT NULL;
這個語句將刪除example表的column2列的默認值。
上一篇css圖文怎么對齊
下一篇jquery if為空