SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 03.05.2008 19:22:56

carpanter
Участник
Зарегистрирован: 03.05.2008
Сообщений: 2

как связять таблицы

Здравствуйте. На данный момент изучаю Mysql и php. И возникла такая проблема. Надо связять  таблицы. Например, есть таблицы company1, company2, ... :
id | .... | .....
1
2
.......
n

и другая
id |  company  | count
1 | company1 | ........
................
n | companyN | ..........

Проблема в следующем: можно ли сделать так чтобы в таблицу 2 в поле count, где поле company совпадает с названием таблицы считалось и автоматически вставлялось число строк в этой таблице. Надеюсь объяснил понятно. Жду помощи.

Неактивен

 

#2 03.05.2008 19:30:26

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: как связять таблицы

Вам нужно создать триггеры на таблицах company1, company2 на вставку и удаление. Триггеры будут обновлять значение счетчика в третьей таблице http://dev.mysql.com/doc/refman/5.0/en/ … igger.html

Неактивен

 

#3 04.05.2008 20:49:09

carpanter
Участник
Зарегистрирован: 03.05.2008
Сообщений: 2

Re: как связять таблицы

Спасибо большое.!! Будем пробовать..  wink

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson