2017-02-08 1 views
0

Привет Я составляю таблицу с именем user-registration с несколькими полями. Я создал дату и дату обновления, и требование - поставить отметку времени для созданных и обновленных полей. Я googled и нашел только один штамп времени, который у нас может быть за стол, и значение будет вставлено автоматически и не нужно предоставлять ему значение. Пожалуйста, поправьте меня, если я ошибаюсь. В настоящее время, когда я вставляю строку данных в таблицу, я получаю поле времени. Ниже приведена моя структура таблицы.Столбец временной метки, не сохраняющий данные в таблице sql

CREATE TABLE [dbo].[NCT_UserRegistration](
    [User_Id] [int] IDENTITY(1,1) NOT NULL, 
    [User_EmailId] [varchar](255) NULL, 
    [User_Password] [varchar](512) NULL, 
    [User_Name] [varchar](255) NULL, 
    [User_MobileNum] [varchar](20) NULL, 
    [User_Status] [varchar](15) NULL CONSTRAINT chk_Status CHECK ([User_Status] IN ('ENABLED', 'DISABLED')), 
    [User_Role] [varchar](20) NULL CONSTRAINT chk_Role CHECK ([User_Role] IN ('SUPER_ADMIN','PROJECT_ADMIN')), 
    [User_CreatedDate] [timestamp] NULL, 
    [User_UpdatedDate] [datetime] NULL, 
    [Name] [varchar](30) NULL 
) 

Я пробовал, как показано ниже.

ALTER TABLE [NCT_UserRegistration] 
ALTER COLUMN [User_CreatedDate] TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP 

и закончился с неправильным синтаксисом рядом с ключевым словом «ПО УМОЛЧАНИЮ».

Любая помощь будет оценена по достоинству. Спасибо.

ответ

1

Попробуйте в структуре таблицы: -

User_CreatedDate TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP

+0

Спасибо. Я попробую. Дайте мне знать, могу ли я иметь более одного столбца timestamp в таблице sql. –

+0

ALTER TABLE [NCT_UserRegistration] ALTER COLUMN [User_CreatedDate] TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP Это дает мне ошибку Неправильный синтаксис рядом с ключевым словом «DEFAULT» .. –

+0

Это может быть решение для вашего запроса. Пожалуйста, проверьте http://stackoverflow.com/ вопросы/16322557/MySQL-альтер-таблица-на-обновлений ток-временная метка – Sonali

Смежные вопросы