parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Обычно я делаю что-то типо этого...

Misha v.3 22.03.2003 09:34

# табличка с записями
create table article (
	article_id int(10) not null default 0 auto_increment primary key,
	dt datetime not null,
	content text,
	is_published tinyint(4) not null default 0
)

# индекс для быстрой сортировки записей
create index ix_article_0 on article (
	is_published,
	dt
)

# табличка, где зарегистрированы все картинки
create table file (
	file_id int(10) not null default 0 auto_increment primary key,
	file_name varchar(127) not null,
	description varchar(255)
)

# табличка с "резинками"
create table file_to_article (
	file_id int(10) not null default 0,
	article_id int(10) not null default 0,
	sort_order int(10) not null default 0
)

# индекс для более быстрого join-а с сортировкой
create index ix_file_to_article_0 on file_to_article (
	article_id,
	file_id,
	sort_order
)
P.S. писал с листа, мог ошибиться в синтаксисе...