Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: как можно делать триггеры на mysql?????
 
 автор: alexxxxx   (08.04.2006 в 21:26)   письмо автору
 
 

можно делать трайгары на mysql?????
если да то как ???
какой синтаксис имеет????

   
 
 автор: cheops   (09.04.2006 в 00:05)   письмо автору
 
   для: alexxxxx   (08.04.2006 в 21:26)
 

>можно делать трайгары на mysql?????
Это что за зверь? У него имеется официальное название? Может имеются ввиду триггеры (triggers)? Если имеются ввиду именно они, то только начиная с 5 версии MySQL. Что они должны делать?

   
 
 автор: alexxxxx   (09.04.2006 в 02:11)   письмо автору
 
   для: cheops   (09.04.2006 в 00:05)
 

да да то есть триггеры!!!
ну понятно только у меня MySQL4 а через php не могу триггеры писать????
просто у меня три таблици( student ) (grups) (studentsgrups)
кождая группа имет несколкых студентов и кождой студент может постобать на несколькой групп!! а я хочу на таблице ( student ) написать количество групп для кождого студена!!!
ещё хочу сказать что добавления студентов на группе у меня и через файла csv

   
 
 автор: cheops   (09.04.2006 в 13:58)   письмо автору
 
   для: alexxxxx   (09.04.2006 в 02:11)
 

Нет в MySQL 4.x они не доступны. Хм... так вроде у вас и без триггеров тут всё нормально - таблица групп, таблица студентов и таблица, устнавливающая взаимное соответствие. А в чём сложность?

   
 
 автор: alexxxxx   (10.04.2006 в 05:02)   письмо автору
 
   для: cheops   (09.04.2006 в 13:58)
 

сложность в том что у меня Добавление студенты на группе и ручной и из csv-файла!!!!
ручной понятно !!! но из csv-файла не знаю как то есть не знаю как обновлить количество группы на таблице студенты когда я добавлю их на таблице (studentsgrup)

   
 
 автор: cheops   (10.04.2006 в 12:57)   письмо автору
 
   для: alexxxxx   (10.04.2006 в 05:02)
 

А какая информация передаётся через CSV-файл? Что в нём?

   
 
 автор: Лёлик   (11.04.2006 в 19:36)   письмо автору
 
   для: cheops   (10.04.2006 в 12:57)
 

а в общих словах не объясните понятие "триггеров". слышал про них, ну все как-то не добраться, пятый Mysql еще редкость на платных хостерах, поэтому и не тороплюсь, ну раз уж тут тема о них.... заодно спрошу и я

   
 
 автор: Trianon   (11.04.2006 в 19:51)   письмо автору
 
   для: Лёлик   (11.04.2006 в 19:36)
 

В "общих словах": триггер - фрагмент кода на языке SQL, который выполняется сервером БД, когда очередной SQL-запрос предписывает серверу изменить состояние таблицы (добавить, удалить или изменить строки). Триггер может пропустить такой запрос на исполнение, может отвергнуть его, может вмешаться и повлиять на суть вносимых изменений более хитро.

   
 
 автор: cheops   (11.04.2006 в 23:52)   письмо автору
 
   для: Лёлик   (11.04.2006 в 19:36)
 

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

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования