1

Тема: Таблица со связью

В одной таблице (Назовем ее таблица1) у меня имеется столбец 'Страна'. Как мне сделать так, чтобы данные сюда подставлялись из другой таблице, в которой будет список стран? Пока что у меня есть только 1 идея:
В таблица1 в поле страна записывать номер страны. А после вручную вытягивать по этому id запись из другой таблицы со странами. Является ли этот вариант правильным? Или может есть какой-то лучший способ?

2

Re: Таблица со связью

Правильно. Именно так и надо делать связь таблиц. В просмотре и установке связей поможет Дизайнер связей phpMyAdmin.

3 (изменено: siamon, 2013-07-29 14:15:34)

Re: Таблица со связью

Собственно возник такой вопрос: возможно ли делать экспорт базы данных через события phpmyadmin? Допустим, чтобы каждый день в 5 вечера делался бекап базы... Если это возможно подскажите как сделать или дайте ссылку) если нет, то подскажите как лучше делать автоматические бекапы базы данных, заранее спасибо за помощь

4

Re: Таблица со связью

siamon сказал:

Если это возможно подскажите как сделать или дайте ссылку) если нет, то подскажите как лучше делать автоматические бекапы базы данных, заранее спасибо за помощь

Лучше всего озаботиться настройкой бинарного журнала. http://dev.mysql.com/doc/refman/5.5/en/binary-log.html

Если необходимо создание дампа по расписанию, то используйте планировщик Cron и компнду mysqldump. http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html

Re: Таблица со связью

Hanut сказал:

Правильно. Именно так и надо делать связь таблиц. В просмотре и установке связей поможет Дизайнер связей phpMyAdmin.

А можно примеры посмотреть? Именно в коде, желательно с комментариями.

6

Re: Таблица со связью

oleg.v.zaytsev сказал:

А можно примеры посмотреть? Именно в коде, желательно с комментариями.

Примеры вам лучше самостоятельно написать, а основы даны в документации.