Fehler SQL-Abfrage:
--
-- Database: `work`
--
-- --------------------------------------------------------
--
-- Table structure for table `administrators`
--
CREATE TABLE IF NOT EXISTS `administrators` (
`user_id` varchar( 30 ) NOT NULL ,
`password` varchar( 30 ) NOT NULL ) ENGINE = InnoDB DEFAULT CHARSET = latin1;
MySQL sagte:
#1046 - No database selected
brauche hier etwas Hilfe.
Sie müssen MySQL mitteilen, welche Datenbank verwendet werden soll:
USE database_name;
bevor Sie eine Tabelle erstellen.
Falls die Datenbank nicht existiert, müssen Sie sie als erstellen:
CREATE DATABASE database_name;
gefolgt von:
USE database_name;
Wenn Sie versuchen, die CREATE TABLE-Anweisung über die Befehlszeilenschnittstelle auszuführen, müssen Sie die Datenbank angeben, in der Sie arbeiten, bevor Sie die Abfrage ausführen:
USE your_database;
Hier's die Dokumentation.
...müssen Sie die entsprechende Datenbank/den entsprechenden Katalog im Dropdown-Menü oberhalb der Registerkarte :Object Browser: auswählen. Sie können das Standardschema/die Standarddatenbank/den Standardkatalog für die Verbindung angeben - klicken Sie auf die Optionen "Verbindungen verwalten" unter der Überschrift SQL-Entwicklung auf dem Startbildschirm der Workbench.
Dies alles setzt voraus, dass es eine Datenbank gibt, in der Sie die Tabelle erstellen wollen - wenn nicht, müssen Sie zuerst die Datenbank erstellen:
CREATE DATABASE your_database;