[前][次][番号順一覧][スレッド一覧]

mysql:10836

From: "Mitsutoshi Nakamura" <"Mitsutoshi Nakamura" <gmataw@xxxxxxxxxx>>
Date: Thu, 27 Jan 2005 12:32:18 +0900
Subject: [mysql 10836] DATETIME型のDEFAULT設定エラー

初めて投稿します、中村@東京です。

VineLinuxにMySQLをRPMにてインストールしています。
---
VineLinux 3.1
mysql Ver 12.22 Distrib 4.0.23a, for pc-linux-gnu (i686)
---

上記環境にてテーブル作成時、DATETIME型のDEFAULT設定エラー
に関してご教授頂きたく宜しくお願い致します。

---
job_reg_date  DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP
---

という内容でテーブルを作成しようとすると

---
ERROR 1064 at line 4: You have an error in your SQL syntax.
Check the manual that corresponds to your MySQL server
version for the right syntax to use near 'CURRENT_TIMESTAMP,
---

のエラーになりますが、コマンドライン上で以下を実行すると正常に
値は取得できます。

---
mysql> SELECT CURRENT_TIMESTAMP;
+---------------------+
| CURRENT_TIMESTAMP   |
+---------------------+
| 2005-01-27 12:29:17 |
+---------------------+
1 row in set (0.00 sec)
---

MySQLでは「DEFAULT CURRENT_TIMESTAMP」とは別にテーブル
作成方法があるのでしょうか?


以上、宜しくお願い致します。 



[前][次][番号順一覧][スレッド一覧]

->   10836 2005-01-27 12:32 ["Mitsutoshi Nakamura] DATETIME型のDEFAULT設定エラー           
     10837 2005-01-27 22:43 ┗[deno <deno@xxxxxxxxx]                                       
     10845 2005-01-28 16:48  ┗["Mitsutoshi Nakamura]