Ανοίξτε ένα πρόγραμμα επεξεργασίας SQL . 2
Προσθέστε τον ακόλουθο κώδικα : .
INSERT INTO MyTable ( MyColumn ) τιμές (" AnyValue " )
Αυτό θα εισαγάγετε μια νέα γραμμή των δεδομένων εικόνων
3
Προσθήκη κώδικα για να ανακτήσει τη στήλη ταυτότητας για τη νέα σειρά:
SELECT NEWID = SCOPE_IDENTITY ( )
από την εισαγωγή του SQL Server 2000 , έχει προστεθεί η λειτουργία και είναι πιο ακριβής από @ @ ΤΑΥΤΟΤΗΤΑ , το οποίο είχε χρησιμοποιηθεί πριν από αυτή .
εικόνων Χρησιμοποιώντας τη βάση δεδομένων MySQL
Η 4
Ανοίξτε ένα πρόγραμμα επεξεργασίας MySQL .
5
Έλεγχος ότι η στήλη ταυτότητας , στο πίνακα της βάσης δεδομένων , χρησιμοποιεί τη λειτουργία AUTO_INCREMENT . Εάν εισαγάγετε ένα αρχείο σε ένα πίνακα που περιέχει αυτό , μπορείτε να αποκτήσετε την τιμή που είναι αποθηκευμένη σε αυτή τη στήλη με την κλήση του mysql_insert_id ( ) ή LAST_INSERT_ID ( ) λειτουργίες .
Η 6
Προσθέστε τον ακόλουθο κώδικα , για την αυτόματη ενημερώσετε έναν άλλο πίνακα , με την ταυτότητα της νέας γραμμής από τον πρώτο πίνακα :
INSERT INTO MyFirstTable ( auto , κείμενο )
ΑΞΙΕΣ (NULL , 'κείμενο' ) ? # παράγουν ID εισάγοντας NULL
INSERT INTO MySecondTable ( id , κείμενο )
ΑΞΙΕΣ ( LAST_INSERT_ID ( ) , «κείμενο» ) ? ID # χρήση σε δεύτερο πίνακα
το πεδίο ταυτότητα που δημιουργήθηκε αυτόματα ο πρώτος πίνακας καλείται με τη χρήση της " LAST_INSERT_ID ()" λειτουργία. Αυτό εισάγεται στον πίνακα
Αν θέλετε να χρησιμοποιήσετε το πεδίο ταυτότητας σε κώδικα PHP , να πάρει το νέο πεδίο ταυτότητα, χρησιμοποιώντας τον ακόλουθο κώδικα λειτουργίας MySQL " MySecondTable . " :
Used_id = mysql_insert_id ( & mysql ) ?
εικόνων Χρησιμοποιώντας βάση δεδομένων της Access
Η 7
Ανοίξτε ένα πρόγραμμα επεξεργασίας SQL
8
Προσθέστε την ακόλουθη δήλωση SQL : .
INSERT INTO MyTable ( MyColumn ) τιμές (" AnyValue " )
Αυτό εισάγει μια νέα γραμμή σε έναν πίνακα βάσης δεδομένων .
Η 9
Προσθήκη κώδικα για να επιστρέψει το πεδίο ταυτότητας για η νέα γραμμή :
SELECT @ @ ΤΑΥΤΟΤΗΤΑ
η δήλωση ένθετο και αυτή τη δήλωση , από το προηγούμενο βήμα , μπορεί να εισαχθεί στο ίδιο ερώτημα . Αυτό θα σημαίνει ότι μόνο μία κλήση γίνεται στη βάση δεδομένων και θα εξοικονομήσει πόρους του διακομιστή της βάσης δεδομένων .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα