как сделать чтоб форма колонка сама заполнялась

  • Автор темы Автор темы pi
  • Дата начала Дата начала

pi

Guest
как сделать чтоб форма колонка сама заполнялась

Помогите плз.

Есть табличка. например:

create table test(
id int not null,
date datetime not null
);

Я хочу чтоб в id автоматом подстовлялась цифра на 1 больше самой большой в этой колонке а в date текущая датта. Как этого добится?... точно знаю что как-то можно.. раньше я все это сам делал...
 
create table test(
id int autoincrement not null,
date datetime not null
);

или юзай mysql_insert_id
 
что-то не получается... при добавлении такой таблицы он дает ошибку...
 
create table test(
id int auto_increment not null,
date datetime not null
);

"Incorrect table definition; There cab only be one auto columnand it must be defined as a key". Вот что он пишет при добавлении этой таблицы.

Впринципе я уже решил проблему увеличиваю id вручную... но хотелось бы разобраться..
 
create table test(
id int auto_increment not null,
date datetime not null,
PRIMARY KEY (`id`)
);
 
или так

create table test(
id int auto_increment not null,
date datetime not null,
index(id)
);

в общем auto_increment должен быть обязательно проиндексирован.
 
Автор оригинала: Апельсин
или так

create table test(
id int auto_increment not null,
date datetime not null,
index(id)
);

в общем auto_increment должен быть обязательно проиндексирован.
KSTATI Net index(id) PrIMERI KEY --> OK
 
Сверху