MySQLクエリのDATETIMEフィールドに1日を追加するにはどうすればよいですか?
DATE_ADD()関数を使用すると、テーブルのDATETIMEフィールドに1日を追加できます。
mysql> Select StudentName, RegDate, Date_ADD(RegDate, INTERVAL +1 day) AS 'NEXT DAY' from testing where StudentName = 'gaurav'; +-------------+---------------------+---------------------+ | StudentName | RegDate | NEXT DAY | +-------------+---------------------+---------------------+ | Gaurav | 2017-10-29 08:48:33 | 2017-10-30 08:48:33 | +-------------+---------------------+---------------------+ 1 row in set (0.00 sec)
上記のクエリは、「testing」という名前のMySQLテーブルのStudentNameがGauravであるRegDateに1日追加します。
-
MySQLでcharフィールドをdatetimeフィールドに変換する方法は?
まず、テーブルを作成しましょう。ここでは、char型で日付を宣言しています- mysql> create table DemoTable1472 -> ( -> ShippingDate char(35) -> ); Query OK, 0 rows affected (0.46 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1472 values('12/31/2017 10:50'
-
MySQLINTERVALを使用して日時フィールドに1日を追加します
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> DueDate date ->); Query OK, 0 rows affected (2.11 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('2019-01-21'); Query OK, 1 row affected (0.13 sec) mysql&