Προσδιορίστε τα πεδία και τους πίνακες στη βάση δεδομένων όπου απαιτούνται πεδία αυτόματη αύξηση . Πεδία αυτόματη αύξηση χρησιμοποιούνται συνήθως ως πρωτεύον κλειδί σε έναν πίνακα ή σε μέρος του πρωτεύοντος κλειδιού . Εάν δεν είναι δυνατόν να τεθεί η αξία αυτόματη αύξηση σε έναν υπάρχοντα πίνακα , μπορείτε να δημιουργήσετε έναν νέο πίνακα . 2 
 
 Δημιουργήστε έναν πίνακα με το γράψιμο από τις εντολές διαχείρισης δεδομένων ( DML ) σε ένα αρχείο κειμένου σε μορφή MySQL . Επιλέξτε μια κατάλληλη συσκευή αυτο - οριακό πεδίο που θα χρησιμοποιηθεί για τις απαιτήσεις σας . Πεδία Auto αύξηση θα πρέπει να έχουν το "NOT NULL" χαρακτηριστικό που συνδέεται μαζί τους για να αποφευχθούν τυχόν προβλήματα στη βάση δεδομένων . 
 
 Το ακόλουθο είναι ένα παράδειγμα πίνακα με το πρώτο πεδίο , " trackingid , " ως πεδίο αυτόματη αύξηση . Κάθε φορά που ένα αρχείο εισάγεται μέσα στον πίνακα , το πεδίο αυξάνεται αυτόματα στη βάση δεδομένων. Σε αυτή την περίπτωση , τόσο οι « trackingid " πεδία και το " ΚωδΠελάτη " πεδίο είναι το πρωτεύον κλειδί . 
 
 ΠΙΝΑΚΑΣ CREATE -Στοιχείου ( 
 
 trackingid INT ( 8 ) AUTO_INCREMENT NOT NULL , 
 < p> CustomerID INT ( 8 ) NOT NULL , πώληση 
staffid INT ( 8 ) NOT NULL , πώληση
serviceid INT ( 8 ) NOT NULL , πώληση
itemdescription VARCHAR ( 100 ) ΔΕΝ NULL , πώληση
destinationid INT ( 8 ) NOT NULL , πώληση
INT weightclass ( 1 ) NOT NULL , πώληση
deliverytime INT ( 1 ) NOT NULL , πώληση
deliverycost DECIMAL ( 9,2 ) NOT NULL , πώληση
trackstatus VARCHAR ( 30 ) NOT NOT NULL , πώληση
lasttracked ΗΜΕΡΟΜΗΝΙΑ NULL , πώληση
PRIMARY KEY ( trackingid , ΚωδΠελάτη ) < br >
 ) ? 
 εικόνων 3 
 Ορίστε την τιμή εκκίνησης των αυξήσεων αυτοκινήτων . Η προεπιλεγμένη τιμή της αυτόματης στοιχειωδών είναι κανονικά " 1 ", η οποία μπορεί να μεταβληθεί αλλάζοντας τη δήλωση πίνακα για την προσαύξηση . Στο παρακάτω παράδειγμα , έχει οριστεί να ξεκινήσει στις " 100 ". Το alter δήλωση πίνακα εμφανίζεται συνήθως μετά έχει δημιουργηθεί ο πίνακας 
 
 ALTER TABLE -Στοιχείου AUTO_INCREMENT = 100 ? . 
 Η 4 
 Run "Εισαγωγή" δηλώσεις στη γραμμή εντολών της MySQL ή σε SQL αρχείο με τις εγγραφές ένθετο στον πίνακα . Το πεδίο αυτόματη αύξηση θα ενημερωθεί αυτόματα στον πίνακα . Το παρακάτω παράδειγμα δείχνει επιτρέπει αυτό μπορεί να επιτευχθεί . 
 
 INSERT INTO -Στοιχείου ( ΚωδΠελάτη , staffid , serviceid , itemdescription , destinationid , weightclass , deliverytime , deliverycost , trackstatus , lasttracked ) 
 
 ΑΞΙΕΣ ( '5 » , '234 ' , '98' , ' ακουστικά ' , '789 ' , '14' , '7 ' , 9.65 , « Παραγγελία Ελήφθη » , '16 - 05-2011 ) ? 
 
 Η " trackingid " πεδίο έχει αγνοηθεί στη λίστα πεδίων , δεδομένου ότι δεν χρειάζεται να περιλαμβάνονται . Θα προστεθεί αυτόματα γιατί είναι ένα πεδίο αυτόματης αύξησης. 
 
 Ως εκ τούτου , αν η αρχική τιμή είναι " 100 ", η επόμενη τιμή που εισάγεται στο πεδίο αυτόματης αύξησης " trackingid " θα είναι " 101 ". < Br > 
 
 Η
           
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα