SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 06.05.2010 17:31:35

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

Несколько небольших вопросов

1. Если у меня есть поле типа enum с несколькими значениями, то как я могу получить через php массив значений этого поля? То есть если я задал в поле emun('value1', 'value2') то как я потом могу получить этот список?

2. Есть 2 таблицы: преподаватели и труды, связь многие ко многим, создал промежуточную таблицу. Информация по преподавателям, все кроме имени(фото, контакты....), должна хранится только для тех кто работают на кафедре. Но всех преподавателей в таблице в принципе может быть много, а полей в таблице около 12. Стоит ли мне разбить таблицу на 2? Скажем преподаватели и преподаватели_инфо. Будет ли это оптимизацией, или просто геморрой без всякого толку?

Буду признателен, если кто-то ответит)).

Неактивен

 

#2 06.05.2010 21:01:31

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Несколько небольших вопросов

1. Только через SHOW CREATE TABLE/DESCRIBE/INFORMATION_SCHEMA.

2. Кажется, эту задачку про преподавателей и труды уже тут решали неоднократно.
Сессия что ли? smile Я бы не разделял — преподавателей немного, прирост произво-
дительности нулевой, а запросы усложнит.

Неактивен

 

Board footer

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