Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να Τοποθετήστε Πολλαπλές εναύσματα στην MySQL

σκανδάλες είναι ένα από τα νέα χαρακτηριστικά του MySQL , το σύστημα διαχείρισης σχεσιακών βάσεων δεδομένων . Οι ωθήσεις που σχετίζονται με ορισμένα τραπέζια και ενεργοποιούνται από ένα συγκεκριμένο συμβάν. Μπορείτε να χρησιμοποιήσετε το έναυσμα για να ελέγξετε αν μια εισαγωγή γίνεται ή αν μια ενημέρωση γίνεται . Μια σκανδάλη ορίζεται να ενεργοποιήσετε , όταν ένα " INSERT ", " ΔΙΑΓΡΑΦΗ " ή " UPDATE " δήλωση εκτελεί τις σχετικές πίνακες . Η ενεργοποίηση μπορεί να ρυθμιστεί ώστε να ενεργοποιείται πριν ή μετά την κρίσιμη δηλώσεις . Τα πράγματα που θα χρειαστείτε
phpMyAdmin
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Συνδεθείτε στο PHPMyAdmin σας ως χρήστης root . Εισάγετε τον κωδικό πρόσβασης σας . Κάντε κλικ στην υπάρχουσα βάση δεδομένων στη δεξιά πλευρά του παραθύρου PHPMyAdmin . Δημιουργήστε ένα νέο πίνακα , πληκτρολογώντας το όνομα "εργαζόμενος" στο πλαίσιο κειμένου και προσδιορίζει τον αριθμό των πεδίων . Κάντε κλικ στο " Go". Δημιουργία άλλα δύο πίνακες : " dept " και " new_employee . " 2

Δημιουργήστε πεδία για τον πίνακα " εργαζόμενος ", όπως "id ", " όνομα " και " υπηρεσία ", στην ακόλουθη οθόνη . Κάντε κλικ στο drop-down επιλογές στη στήλη "Τύπος " και επιλέξτε " INT " ως τύπο δεδομένων id , και το " Char », όπως τους τύπους δεδομένων των άλλων δύο τομείς » .
Εικόνων 3

Δημιουργία πεδία για " new_employee " και " dept " με παρόμοιο τρόπο . Δημιουργήστε τα ίδια πεδία για " new_employee ", όπως στον πίνακα " εργαζόμενος " . Δημιουργήστε δύο πεδία για " dept , " δηλαδή " dept_name " ως τύπου " CHAR " και " employee_number " ως " INT " τύπο δεδομένων .
Η

4 Κάντε κλικ στην καρτέλα "Εισαγωγή " για να εισάγετε δεδομένα στο "μισθωτός " τραπέζι . Πληκτρολογήστε " 1 ", " Joe" και "Πωλήσεις" στο αντίστοιχο πλαίσιο κειμένου στη στήλη " Value" . Κάντε κλικ στο κουμπί " . Go"
5

Κάντε κλικ στην καρτέλα " Έρευνα " και πληκτρολογήστε τον ακόλουθο κώδικα για να δημιουργούν triggers :

CREATE TRIGGER NEW_HIRED

ΜΕΤΑ INSERT ΣΕ ΥΠΑΛΛΗΛΟ

ΓΙΑ ΚΑΘΕ ΣΕΙΡΑ

BEGIN

INSERT INTO new_employee ( id , το όνομα , το τμήμα )

ΑΞΙΕΣ ( new.id , new.name , new.department )

ΤΕΛΟΣ

CREATE TRIGGER NUMBER_OF_EMPLOYEE

ΜΕΤΑ INSERT ON ΕΡΓΑΖΟΜΕΝΟΣ

ΓΙΑ ΚΑΘΕ ΣΕΙΡΑ

UPDATE dept

SET employee_number = employee_number +1

ΟΠΟΥ employee.department = depart_name

οι δύο ωθήσεις θα κάνει τις ακόλουθες λειτουργίες : οι νέες εγγραφές προστίθενται στον πίνακα " new_employee » και όταν εισάγετε νέες εγγραφές στον εργαζόμενο πίνακα . Ο αριθμός του απασχολούμενου προσωπικού στο σχετικό τμήμα ενημερώνεται όταν προστίθεται ένας νέος υπάλληλος .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα