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