Q&A
解決済
1回答
2746閲覧
総合スコア16
MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。
SQL(Structured Query Language)は、リレーショナルデータベース管理システム (RDBMS)のデータベース言語です。大きく分けて、データ定義言語(DDL)、データ操作言語(DML)、データ制御言語(DCL)の3つで構成されており、プログラム上でSQL文を生成して、RDBMSに命令を出し、RDBに必要なデータを格納できます。また、格納したデータを引き出すことも可能です。
0グッド
0クリップ
投稿2014/08/25 17:28
0
以下のINSERTクエリで、日付時刻関数のnow()を使っています。
lang1INSERT INTO example_table SET dummy_col = $col_data, date=now()
lang
1INSERT INTO example_table SET dummy_col = $col_data, date=now()
しかし、この日付に一日追加したいです。可能でしょうか。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
質問へのコメント
回答1件
ベストアンサー
以下のような使い方をします。
lang1NOW() + INTERVAL 1 DAY
1NOW() + INTERVAL 1 DAY
時間は必要なく、日付だけならばNOWではなくCURDATEを使う事が出来ます。
lang1CURDATE() + INTERVAL 1 DAY
1CURDATE() + INTERVAL 1 DAY
または、DATE_ADD()関数でも同じように出来ます。使い方は以下の通りです。
lang1DATE_ADD(NOW(), INTERVAL 1 DAY)
1DATE_ADD(NOW(), INTERVAL 1 DAY)
日付だけの場合も次のような使い方をします。
lang1DATE_ADD(CURDATE(), INTERVAL 1 DAY)
1DATE_ADD(CURDATE(), INTERVAL 1 DAY)
投稿2014/08/26 01:48
総合スコア154
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.25%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
MySQLの日付時刻関数now()で取得した現在の日付と時刻に1日加えたい