|
|
|
| Здравствуйте, вот читаю вашу книгу и чего-то видимо не понимаю:
>> Для столбца TIMESTAMP можно указать только одно из ключевых слов: либо только DEFAULT CURRENT_TIMESTAMP, либо только ON UPDATE CURRENT_TIMESTAMP
Тогда почему?:
CREATE TABLE tbl (puttime1 TIMESTAMP DEFAULT CURRENT_TIMESTAMP, puttime2 TIMESTAMP ON UPDATE CURRENT_TIMESTAMP);
ERROR 1293 (HY000): Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause
|
а
CREATE TABLE tbl10 (puttime1 TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP);
Query OK, 0 rows affected (0.09 sec)
|
работает | |
|
|
|
|
|
|
|
для: vastvision
(03.01.2009 в 15:20)
| | В тексте ошибки написано, что не может быть 2 столбца TIMESTAMP с CURRENT_TIMESTAMP в DEFAULT или ON UPDATE в одной таблице. Придётся обойтись одним. | |
|
|
|