кто разбирается в database - проясните плиз

12
skat
На сайте с 02.08.2005
Offline
104
980

что вот это значит? желательно подробно, как для дошкольника, потому что это мне нужно сделать у себя на форуме, только вот я не знаю о чем речь т.к. я совсем не программист :-)

Step 1.

Run the following three queries on your vB database - best done in phpmyadmin ;

ALTER TABLE post ADD INDEX (dateline) ;

ALTER TABLE user ADD lastrepcheck INT(10) UNSIGNED NOT NULL ;

UPDATE user SET lastrepcheck = lastvisit ;

Saturnus
antono
На сайте с 12.07.2004
Offline
301
#1

1. Добавить индекс к столбцу dateline в таблице post

2. Добавить в конец таблицы user столбец lastrepcheck, формат INT(10), по умолчанию NOT NULL

3. В таблице user присвоить все значения столбца lastvisit столбцу lastrepcheck.

R2
На сайте с 01.02.2007
Offline
28
#2

Запускаете PhpMyAdmin, выбираете базу данных VB

в окно запроса по очереди вводите 3 нижеприведенных запроса

Что они делают antono написал...

Петр Елагин
На сайте с 21.03.2007
Offline
197
#3

2. Добавить в конец таблицы user столбец lastrepcheck, формат INT(10) - положительный , по умолчанию NOT NULL

Может я ошибаюсь, но это будет работать ?

ALTER TABLE post ADD INDEX (dateline) ;

может правильней вот так ?

create index idx_post_dateline on post ( dateline );

Shtogrin
На сайте с 02.11.2006
Offline
95
#4
AlienZzzz:
Может я ошибаюсь, но это будет работать ?
ALTER TABLE post ADD INDEX (dateline) ;
может правильней вот так ?
create index idx_post_dateline on post ( dateline );

Это одно и тоже. http://dev.mysql.com/doc/refman/5.0/en/create-index.html

CREATE INDEX is mapped to an ALTER TABLE statement to create indexes
www.shtogrin.com (http://www.shtogrin.com/). Канцтовары (http://www.invit.com.ua/). 1С Бухгалтерия (http://account.kiev.ua/).
Dreammaker
На сайте с 20.04.2006
Offline
569
#5
Raul21:
в окно запроса по очереди вводите 3 нижеприведенных запроса

можно и не по очереди :) А копипастом.

N
На сайте с 28.03.2006
Offline
130
#6

Raul21, а можно из админки, если конечно у админа есть привелегии на выполнение sql запроса.

R2
На сайте с 01.02.2007
Offline
28
#7
Dreammaker:
можно и не по очереди А копипастом.

конечно, копипастом.

Но лучше по очереди :)

(Учитывая предупреждение ТС - Если будут проблемы, легче разобраться на что ругается MySQL)

Nowell:
а можно из админки, если конечно у админа есть привелегии на выполнение sql запроса

У меня в роду, наверное, чукчи были - что вижу, то и пою:

skat:
best done in phpmyadmin
Dreammaker
На сайте с 20.04.2006
Offline
569
#8
Raul21:
Учитывая предупреждение ТС

я думаю, что если учитывать предупреждение, то разницы особой не будет :)

Тем более, исполнение споткнёться о первую ошибку и её же выведет.

N
На сайте с 28.03.2006
Offline
130
#9

Raul21, Учитывая то что тс, трудно использовать Mysql я предложил более простой для него вариант.

Raul21:
best done in phpmyadmin

"Лучше всего сделать" см. перевод.

R2
На сайте с 01.02.2007
Offline
28
#10

Dreammaker, Nowell,

Убедили, настырные...

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий