Ο "κωδικός σφάλματος 1046" υποδεικνύει ότι προσπαθείτε να εκτελέσετε ένα ερώτημα ή μια εντολή χωρίς να επιλέξετε μια βάση δεδομένων στην περίοδο λειτουργίας MySQL. Για να επιλύσετε αυτό το ζήτημα, πρέπει να επιλέξετε την κατάλληλη βάση δεδομένων πριν εκτελέσετε τα ερωτήματά σας.
Ακολουθούν τα βήματα για να επιλέξετε μια βάση δεδομένων στη MySQL και να επιλύσετε τον κωδικό σφάλματος 1046:
1. Ανοίξτε ένα MySQL Command Line Client (CLI)
Ανοίξτε τον προτιμώμενο πελάτη γραμμής εντολών MySQL. Αυτό μπορεί να γίνει μέσω του τερματικού σε macOS και Linux ή μέσω της γραμμής εντολών MySQL στα Windows.
2. Συνδεθείτε στη MySQL
Εάν δεν είστε ήδη συνδεδεμένοι στον διακομιστή MySQL, πληκτρολογήστε την ακόλουθη εντολή, παρέχοντας το όνομα χρήστη και τον κωδικό πρόσβασής σας:
```
mysql -u
```
Εισαγάγετε τον κωδικό πρόσβασης MySQL όταν σας ζητηθεί.
3. Επιλέξτε μια βάση δεδομένων
Για να επιλέξετε μια συγκεκριμένη βάση δεδομένων, χρησιμοποιήστε τη δήλωση «ΧΡΗΣΗ» ακολουθούμενη από το όνομα της βάσης δεδομένων που θέλετε να χρησιμοποιήσετε:
```
ΧΡΗΣΗ <όνομα_βάσης δεδομένων>;
```
Για παράδειγμα:
```
ΧΡΗΣΗ my_database;
```
4. Επαληθεύστε τη σύνδεση βάσης δεδομένων
Αφού επιλέξετε τη βάση δεδομένων, μπορείτε να επαληθεύσετε τη σύνδεση εκτελώντας το ακόλουθο ερώτημα:
```
SELECT DATABASE();
```
Αυτό το ερώτημα θα επιστρέψει το όνομα της τρέχουσας επιλεγμένης βάσης δεδομένων. Εάν ταιριάζει με αυτό που σκοπεύατε να επιλέξετε, έχετε αλλάξει με επιτυχία τη βάση δεδομένων.
5. Εκτελέστε τα ερωτήματά σας
Μόλις επιλεγεί η βάση δεδομένων, μπορείτε να εκτελέσετε τα ερωτήματα και τις εντολές σας όπως απαιτείται. Για παράδειγμα:
```
SELECT * FROM table_name;
```
Ακολουθώντας αυτά τα βήματα, μπορείτε να επιλέξετε μια βάση δεδομένων και να επιλύσετε το σφάλμα "No database selected" (κωδικός 1046) στη MySQL. Βεβαιωθείτε ότι έχετε επιλέξει την κατάλληλη βάση δεδομένων πριν εκτελέσετε ερωτήματα ή εντολές για να βεβαιωθείτε ότι εργάζεστε με τα δεδομένα που θέλετε.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα