MySQL-現在の日付/時刻を挿入しますか?
日付値のみを挿入するには、MySQLでcurdate()を使用します。これで、日時全体を取得したい場合は、now()メソッドを使用できます。
まずテーブルを作成しましょう-
mysql> create table CurDateDemo -> ( -> ArrivalDate datetime -> ); Query OK, 0 rows affected (0.74 sec)
これで、curdate()メソッドを使用して日付のみを挿入できます-
mysql> insert into CurDateDemo values(curdate()); Query OK, 1 row affected (0.15 sec)
selectステートメントを使用して挿入された日付を表示します。クエリは次のとおりです-
mysql> select *from CurDateDemo;
これが出力です-
+---------------------+ | ArrivalDate | +---------------------+ | 2018-11-23 00:00:00 | +---------------------+ 1 row in set (0.00 sec)
ここで、テーブルを作成して現在の日時を表示しましょう-
mysql> create table NowDemo -> ( -> ArrivalDate datetime -> ); Query OK, 0 rows affected (0.47 sec)
now()を使用して日付と時刻の両方を挿入します。
レコードを挿入するためのクエリは次のとおりです-
mysql> insert into NowDemo values(now()); Query OK, 1 row affected (0.16 sec)
日付と時刻が挿入されているかどうかを確認してみましょう。レコードを表示するためのクエリは次のとおりです-
mysql> select *from NowDemo;
以下は出力です-
+---------------------+ | ArrivalDate | +---------------------+ | 2018-11-23 17:31:26 | +---------------------+ 1 row in set (0.00 sec)
-
MYSQLにすでに挿入されている日時レコードに現在の時刻から1時間を引いたものを挿入します
日付を減算するには、MySQL DATE_SUB()を使用します。まず、-を作成しましょう mysql> create table DemoTable1434 -> ( -> ArrivalDatetime datetime -> ); Query OK, 0 rows affected (3.14 sec) insert-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1434 values('2019-09-30
-
MySQLで現在の日付に11日を追加
まずテーブルを作成しましょう- mysql> create table DemoTable1994 ( ArrivalDate date ); Query OK, 0 rows affected (5.33 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1994 values('2019-12-18'); Query OK, 1 row affected (0.47 sec) mysql> insert into DemoTable1994 va