Fehler SQL-Abfrage:
--
-- Datenbank: `work`
--
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `administrators`
--
CREATE TABLE IF NOT EXISTS `administrators` (
`user_id` varchar( 30 ) NOT NULL ,
`password` varchar( 30 ) NOT NULL ) ENGINE = InnoDB DEFAULT CHARSET = latin1;
MySQL sagt:
#1046 - Es wurde keine Datenbank ausgewählt
brauche hier etwas Hilfe.
14 Stimmen
Falls jemand interessiert ist, kann auch der Datenbankname über den CLI-Befehl ohne Bearbeitung der Importdatei festgelegt werden.
mysql -u root -p databasename < import.sql
0 Stimmen
Was mir passiert ist: Ich habe ein Schema erstellt, den Namen der Datenbank ausgefüllt und dann stand dort "Fehler, keine Datenbank ausgewählt". Ich habe Workbench neu geöffnet und sehe die Datenbank, die ich gerade erstellen wollte. Dann habe ich die erstellte Datenbank ausgewählt, eine .sql-Datei geöffnet, beide CREATE DATABASE und USE DATABASE-Anweisungen ausgeführt, aber es kam wieder die Meldung "Fehler, keine Datenbank ausgewählt". Nachdem ich Workbench erneut geöffnet habe, waren die Tabellen alle erstellt. Mac-System, Workbench 6.3.3.
0 Stimmen
Denken Sie daran, wenn Sie sich auf *nix-Systemen befinden und Ihr Datenbankname ein $ hat, um den Namen in einfache Anführungszeichen zu setzen.