2012-06-02 3 views
0

Я хочу начать свой идентификатор таблицы mysql как todaysdate + 000001, например 20120602000001 или 20120602/000001, и что, когда следующая запись будет сделана, тогда идентификатор должен быть 20120602000002 или 20120602/000002 (значит, он также должен получить auto_incremented). HOw мы можем это сделать?установить значения по умолчанию в столбце Id mysql?

моя таблица структура

table abc(id int auto_increment,name varchar(50),company varchar(50),contact varchar(10),persontomeet varchar(30),intime TIMESTAMP CURRENT_TIMESTAMP,primary key(id)); 

но идентификатор начинается с 1 obiviously .. Я хочу, чтобы запустить его в качестве 20120602000001 и, когда в следующий раз ВСТАВИТЬ Тригер вызовет, то он должен получить набор для 20120602000002 , пожалуйста, помогите мне ...

+0

А что, если изменения даты на завтра !? –

+0

дата также изменится по мере того, как мы будем хранить сегодняшнюю дату, тогда, когда запрос tommorow получит огонь, он поймает дату этого дня – DeveloperJava

ответ

0

Использование:

ALTER TABLE tableName AUTO_INCREMENT = 20120602000001 
+0

, этого недостаточно. выше моя структура таблицы , но начинается с id, например, 1,2,3 .... Я хочу хранить идентификатор как 20120604000001, но как это я не знаю, пожалуйста, помогите мне? – DeveloperJava