Безопасно ли использовать триггеры MySQL в программном обеспечении PHP, которое будет установлено на многих случайных хостингах? - PullRequest
4 голосов
/ 01 декабря 2011

Насколько распространены триггеры MySQL в наши дни - на подавляющем большинстве хостингов установлен соответствующий сервер MySQL?

Ответы [ 3 ]

5 голосов
/ 01 декабря 2011

Если вы не попросите выделенный хостинг или аналогичный хостинг, такой как VPS, я бы не стал использовать слишком много чего-либо кроме таблиц.

В большинстве конфигураций общих / посредников возникают проблемы с разрешениями, касающимися ПРОСМОТРОВ, ТРИГГЕРОВ и ХРАНИЛИЩ..

Если вы не против использования выделенного хостинга для своего приложения, то я думаю, что вы можете использовать их.

1 голос
/ 01 декабря 2011

Я не знаю о подавляющем большинстве, но я бы не выбрал провайдера, где мне не разрешали делать триггеры и хранимые процедуры.

Триггеры поразительно мощны и без них очень сложно жить, если выполнять сложные вещи, особенно такие, как обновления без простоев и перенос данных между таблицами.

Я бы сказал, что триггеры очень распространены на серьезных сетяхвзлеты, но почти никогда не присутствуют на ранних стадиях базы данных.

Только мои 50 центов.

0 голосов
/ 01 декабря 2011

Я думаю, что все будет в порядке.Согласно документации MySQL, начиная с MySQL 5.0.2 поддерживаются триггеры:

Поддержка триггеров включена, начиная с MySQL 5.0.2.

http://dev.mysql.com/doc/refman/5.0/en/triggers.html

Эта версия существует уже некоторое время, начиная с выпуска 5.0 в октябре 2005 года: http://en.wikipedia.org/wiki/MySQL#Product_history

Итак, я предполагаю, что это будет работать для вас, и если он не установлен на ДЕЙСТВИТЕЛЬНОСТАРЫЙ хост должен работать.

...