|
|
|
| Уважаемые господа, к сожалению приходится констатировать тот факт, что
вновь у меня происходит ошибка. Привожу пример (а ля стр.85 MySQL в подлиннике) полностью.
MySQL v.5.0.18
CREATE TABLE user
(
user_id INT UNSIGNED NOT NULL AUTO_INCREMENT, # ключевое поле
user_name CHAR(50), # имя
user_mail CHAR(50), # адрес e-mai
user_pass CHAR(32), # md5-hash пароля
user_country CHAR(2), # страна
user_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP, # дата регистрации пользователя
user_update TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,# дата изменения данных пользователя
PRIMARY KEY (user_id),
KEY usearch (user_name,user_pass)
);
|
Ругаться MySQL изволит и дословно так:
#1293 - Incorrect table definition;
there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or
ON UPDATE clause.
Или я что-то неправильно понял?
Заранее благодарен за помощь. | |
|
|
|
|
|
|
|
для: rosson
(23.12.2006 в 16:34)
| | user_update TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
Здесь не стоит ни NULL ни умалчиваемое значение. Отсюда и ругань. | |
|
|
|
|
|
|
|
для: Trianon
(23.12.2006 в 16:50)
| | Подскажите пожалуста, а как правильно.
Ибо мои эксперементы с расстановкой этих директив
ни к чему хорошему не привели. Ошибка так и не ушла.
Благодарю за помощь
С пожеланием всего наилучшего
в наступающем Новом Году
rosson | |
|
|
|
|
|
|
|
для: rosson
(24.12.2006 в 07:22)
| | "Ошибка так и не ушла". И не уйдет.
Здесь не помогут "ни NULL ни умалчиваемое значение".
Запись сама по себе ошибочна. Я где-то встречал описание
данной проблемы в официальной документации по mysql.
Чуть позже выложу адрес, по которому можно будет ознакомиться
с данной проблемой. | |
|
|
|
|
|
|
|
для: rosson
(24.12.2006 в 07:22)
| | Цитата из статьи:
It is not possible to have the current timestamp be the default value for one column and the auto-update value for another column.
А вот и адрес самой статьи:
http://dev.mysql.com/doc/refman/5.0/en/timestamp-4-1.html | |
|
|
|
|
|
|
|
для: AlexelA
(24.12.2006 в 14:01)
| | Действительно...
to: rosson
придется применять NOW() в операторе INSERT | |
|
|
|