在許多數據庫中,您可以將CURRENT_TIMESTAMP
設置為表的默認值
CREATE TABLE example (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
在這個例子中,我們創建了一個名為example
的表,其中created_at
列的默認值為當前時間戳。
CREATE TABLE example (
id SERIAL PRIMARY KEY,
name VARCHAR(255) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
在這個例子中,我們創建了一個名為example
的表,其中created_at
列的默認值為當前時間戳。
CREATE TABLE example (
id INT IDENTITY(1,1) PRIMARY KEY,
name VARCHAR(255) NOT NULL,
created_at DATETIME DEFAULT GETDATE()
);
在這個例子中,我們創建了一個名為example
的表,其中created_at
列的默認值為當前時間戳。
CREATE TABLE example (
id NUMBER GENERATED BY DEFAULT ON NULL AS IDENTITY,
name VARCHAR2(255) NOT NULL,
created_at TIMESTAMP DEFAULT systimestamp
);
在這個例子中,我們創建了一個名為example
的表,其中created_at
列的默認值為當前時間戳。
請注意,這些示例可能需要根據您的數據庫類型和版本進行調整。在執行任何更改之前,請確保在測試環境中進行充分測試。