MySQL是一種流行的關系型數據庫管理系統,它支持自動化地創建表格。其中一項最重要的功能是自動生成如表時間。這個功能可執行以下操作:
CREATE TABLE example( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(30) NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (id) );
以上是一個示例代碼,它演示如何創建一個新的數據庫表。這個表包含了四列信息:id、name、created_at、updated_at。其中id是一個整型,用作主鍵。name是一個字符串類型,不允許為空。created_at和updated_at是時間類型,它們的默認值都使用了CURRENT_TIMESTAMP函數進行了自動填充。
在這個表結構中,created_at字段用來記錄該記錄的創建時間,updated_at字段用來記錄該記錄的最后更新時間。在更新該記錄時,updated_at字段的值將自動更新為當前時間戳。
這確保了該表在記錄任何更改時都會記錄準確的時間戳,使得我們能夠更好地追蹤數據上的更改情況。
上一篇css靈感圖片