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]