|
Relations!
|
|||
---|---|---|---|
#18+
Народ! Как в связях таблиц указать поддержку каскадного удаления и обновления. Например в таких таблицах NAME_T1 и NAME_T0: "create table NAME_T1( id_f int not null auto_increment primary key , id_c int, name tinytext, data date, time varchar(5), view int, id_u int, constraint fk_id_c foreign key (id_c) references NAME_T0 (id_c) )" ???? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2003, 14:09 |
|
Relations!
|
|||
---|---|---|---|
#18+
MySQL не поддерживает реляцию. Хотя - при создании таблицы с constraint он ошибу может и не выдаст, но референсы реально работать не будут. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2003, 14:22 |
|
Relations!
|
|||
---|---|---|---|
#18+
А как тогда в дочерних таблицах проследить удалении записи родительской таблицы и соответственно обновить их? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2003, 14:30 |
|
Relations!
|
|||
---|---|---|---|
#18+
руками. MySQL - это недо-СУБД. Забудь про каскадное взаимодействие, FOREIGN KEYS, CHECKS, TRIGGERS, VIEWS и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2003, 14:32 |
|
Relations!
|
|||
---|---|---|---|
#18+
Вот те раз!!! :) Куда я попал? Зачем я родился? Зачем я споткнулся об MySQL? И в страшном сне такой гемор не приснится!!! :) Эт ж закат солнца вручную! ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2003, 14:35 |
|
Relations!
|
|||
---|---|---|---|
#18+
Используй FB или Yaffil Постгрю несколько геморно под винды вставить. Либо - на клиенте апдейть две таблицы вместо одной - тоже вариант. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2003, 15:12 |
|
Relations!
|
|||
---|---|---|---|
#18+
на винде надо использовать MSSQL ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2003, 15:20 |
|
Relations!
|
|||
---|---|---|---|
#18+
FB и Yaffil быстрее, Yaffil - дешевле MS, FB - вааще бесплатный. Смысла нету в MS. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2003, 15:59 |
|
Relations!
|
|||
---|---|---|---|
#18+
mysql поддерживает foreign keys, каскадные удаления/обновления , нулификацию и тд. Неграмотным советчикам -читать доки на предмет innodb до просветления. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2003, 16:46 |
|
Relations!
|
|||
---|---|---|---|
#18+
Негратоным советчикам смотреть скорость работы mysql с innodb. НО все равно, в MySQL нет триггеров, views, процедурного языка, нормальных constraint-ов и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2003, 16:57 |
|
Relations!
|
|||
---|---|---|---|
#18+
Ха! Я то как раз сравнивал скорость работы innodb с другими базами. А вот вы то похоже нет, судя по тому как подставляетесь в этом вопросе. Насчет триггеров и тд. Человек о чем спрашивал? О триггерах, или о каскадирвании по fk? А вы что ответили? что не бывает каскадирования в mysql? После того как вам указали на документацию, совесть не мучает за такие советы? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2003, 17:23 |
|
Relations!
|
|||
---|---|---|---|
#18+
2Хрен, а ты уверен, что FK будет целосность данных проверять. До недавнего времени поддерживался сам синтаксис, но удалить запись можно было свободно... Или я ошибаюсь .?! mahoune ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2003, 17:37 |
|
Relations!
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
Дальше проверяем на вшивость Код: plaintext 1. 2.
Проверяем как работает удаление с каскадированием. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2003, 17:51 |
|
Relations!
|
|||
---|---|---|---|
#18+
2Хрен, это есть хорошо! А на какой версии MySQL проверялось? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2003, 18:00 |
|
Relations!
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2003, 18:02 |
|
Relations!
|
|||
---|---|---|---|
#18+
А я innodb и не пользуюся - а оказывается - полезная весчь... Впрочем - пока все и так великолепно - без транзакций и форейнов... Кстати - никто не проверял - сильно тормознее будут выборки / вставки / удаления для таблиц innodb в отличие от myisam ? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2003, 22:44 |
|
Relations!
|
|||
---|---|---|---|
#18+
2Хрен, Да ВЫ я вижу головастик в MySQL!!! Это радует, что не все черепа за границу рванули. Спасибо! Вы все мне очень помогли. Я уж стрелятьси собралси ------------------------------------------------------------------------------- Админ Apache-серевера разрешает только MySQL поставить для внешнего сегмента сети. Поэтому бовольно громозкую базу нужно юзать вдоль и поперек с тоннами связей.... Еще раз спасибо! Вагон вам regards'ов и полную цистерну desire'сов :^) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2003, 09:08 |
|
|
start [/forum/search_topic.php?author=Pavll&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 728ms |
total: | 889ms |
0 / 0 |