From 6289ccb49ca6e415e43f4a24fb3ee3337fec186e Mon Sep 17 00:00:00 2001 From: Marc Delisle Date: Fri, 1 Apr 2005 17:19:38 +0000 Subject: [PATCH] default current_timestamp is only for TIMESTAMP --- ChangeLog | 2 ++ libraries/common.lib.php | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index bb63185c7..ff529fc67 100755 --- a/ChangeLog +++ b/ChangeLog @@ -7,6 +7,8 @@ $Source$ 2005-04-01 Marc Delisle * tbl_addfield.php: TIMESTAMP options support + * libraries/common.lib.php: DEFAULT CURRENT_TIMESTAMP is only + for TIMESTAMP (bug when changing from a TIMESTAMP to a non-TIMESTAMP type) 2005-03-31 Alexander M. Turek * left.php: Undefined offset (Bug #1174045). diff --git a/libraries/common.lib.php b/libraries/common.lib.php index 4c5dab42c..1de0a957c 100644 --- a/libraries/common.lib.php +++ b/libraries/common.lib.php @@ -2533,7 +2533,7 @@ if (typeof(document.getElementById) != 'undefined' $query .= PMA_generateCharsetQueryPart($collation); } - if ($default_current_timestamp) { + if ($default_current_timestamp && strtoupper($full_field_type) == 'TIMESTAMP') { $query .= ' DEFAULT CURRENT_TIMESTAMP'; } elseif (!empty($default)) { if (strtoupper($default) == 'NULL') {