Jos haluat etuoikeuksia vain tietyn tietokannan kirjoita tietokannan nimi asemaan ensimmäisen tähdellä. Voit myös olla etuoikeuksia ilman LUO rutiinia tietty rutiini. Seuraava lausunto avustukset etuoikeuksia edellä rutiinia erityisesti tietokannassa: myöntää ALTER rutiini, EXECUTE noudatettavasta menettelystä myDb.checkshortage on "John '@' localhost 'Grant vaihtoehto; Huomaa varattu sana, ASIAN ja asemaansa statement.Example of Trigger laukaista voidaan pitää osana taulukon. Oikeastaan, liipaisin on kirjoitettu ja tallennetaan aivan kuten menettelyn, mutta se tulee liittyä taulukkoon.
Seuraava koodi on esimerkki laukaista. Älä huoli nyt mitä liipaisinta tekee tai mitä ongelmia se ratkaisee. Juuri tietää, että nimi liipaisinta, InformManager. #trigger lähettää Tuotteen tiedot Johtajalle pöytään Rajamerkki //CREATE TRIGGER InformManager JÄLKEEN UPDATE tuotteiden jokaista riviä alkaa jos NEW.Quantity INSERT INTO Manager (ProductName, ReorderLevel, CurrentLevel) VALUES (NEW.ProductName, NEW.ReorderLevel, UUSI .Määrä); END IF; END; //Taulukko tämä liipaisin liittyy kutsutaan, tuotteet, ilmoitetaan "tuotteissa" rivi koodia.
Kuten edellä mainittiin liipaisin tuotetaan ja tallennetaan kuten procedure.Trigger Privilege laukaista etuoikeus on, TRIGGER. Se on taulukko tasolla etuoikeus. Se on taulukko etuoikeus. Tämä nähtiin Jonkin edellisen osien sarjan. Jos sinulla on tämä etuoikeus, se tarkoittaa, että voit luoda ja pudota ja toteuttaa laukaista pöytä. Oletetaan, että sinulla on supermarket ja haluat kunkin asiakkaan (käyttäjä) pystyä lisätä rivejä myynti pöytään ja pöytää on laukaista. Sinun olisi myönnettävä kunkin asiakkaan INSERT ja TRIGGER etuoikeuksia seuraavasti: avustus INSERT, liipaisinta supermarket.
sales on "asiakas" @ "localhost"; Saat supermarket, voit antaa enemmistö asiakkaista sama käyttäjätunnus (asiakas) ja sama salasana; eli samalle tilille. Edellä liipaisin (koodi) sinulla olisi jotain: myöntää SELECT, liipaisinta supermarke