За последние 24 часа нас посетили 18785 программистов и 1651 робот. Сейчас ищут 934 программиста ...

Синхронизация таблиц

Тема в разделе "PHP и базы данных", создана пользователем Vantedur, 16 апр 2011.

  1. Vantedur

    Vantedur Активный пользователь

    С нами с:
    9 июл 2010
    Сообщения:
    779
    Симпатии:
    2
    В общем есть 4 таблицы t1, t2, t3 и t4

    Есть вариант сделать так чтобы я отправлял запрос создать строку в t1 строку с ячейками d1 d2 ..... а в t2, t3 и t4 автоматически генерились строки с параметрами id и d1 из таблицы t1, ну то-есть как и id так и d1 обладают одинаковым именем и одинаковым параметром.
    [​IMG]
     
  2. Vantedur

    Vantedur Активный пользователь

    С нами с:
    9 июл 2010
    Сообщения:
    779
    Симпатии:
    2
    нашел вот такую штуку, Database Designer View но чёт я в ней не совсем уверен http://www.phpmyadmin.ca/

    $cfg['Servers'][$i]['designer_coords'] строка
    Начиная с релиза 2.10.0 доступен Designer - интерфейс, который позволяет визуально управлять связями.
    тоб разрешить использование данной возможности:
    установите pmadb и настройте инфраструктуру связанных таблиц
    укажите название таблицы в конфигурационной переменной $cfg['Servers'][$i]['designer_coords']

    реально такие взаимосвязи выстроить без дизайнера?
     
  3. titch

    titch Активный пользователь

    С нами с:
    18 дек 2010
    Сообщения:
    847
    Симпатии:
    0
    односторонние связи точно можно. в PMA на любой таблице ->Структура->Связи (под таблицей структуры). но работает, на сколько я знаю только в InnoDB Engine

    уже расписывал кому-то подробно: здесь
     
  4. MiksIr

    MiksIr Активный пользователь

    С нами с:
    29 ноя 2006
    Сообщения:
    2.339
    Симпатии:
    44
    Триггеры помогут.
     
  5. titch

    titch Активный пользователь

    С нами с:
    18 дек 2010
    Сообщения:
    847
    Симпатии:
    0
    триггеры поддерживаются в mysql только в последней версии. если сервак не свой, то на триггеры не стоит рассчитывать
     
  6. MiksIr

    MiksIr Активный пользователь

    С нами с:
    29 ноя 2006
    Сообщения:
    2.339
    Симпатии:
    44
    Последней версией вы называете 5.0.2, которая вышла 6 лет назад?