MySql自動挿入現在時刻
方法はいろいろありますが、まず3種類ください.
1つ目は、テーブルの作成時に文字をデフォルトの現在時刻に設定することです.
2つ目:データ挿入時の作用関数
3つ目はjava生成、書かない
1つ目は、テーブルの作成時に文字をデフォルトの現在時刻に設定することです.
DROP TABLE IF EXISTS WAYBILL;
CREATE TABLE WAYBILL (
`ID` int(10) NOT NULL AUTO_INCREMENT ,
`createTime` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ' ' ,
PRIMARY KEY (`ID`)
)
DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci
;
2つ目:データ挿入時の作用関数
insert into WAYBILL (ID ,createTime) values(1,NOW() ) ;
3つ目はjava生成、書かない