Ankündigung

Einklappen
Keine Ankündigung bisher.

SQL Fehler 1298

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • SQL Fehler 1298

    Hallo zusammen,

    kennt jemand den SQL Fehler #1298 - Unbekannte oder falsche Zeitzone?

    Die Zeitzone ist so gestellt:

    Code:
    SET time_zone = "+00:00";
    Problem ich kann die Datenbank nicht importieren und ich brauche sie morgen drigend für ein Schulprojekt.

  • #2
    Lass es weg.

    Kommentar


    • #3
      Zitat von protestix Beitrag anzeigen
      Lass es weg.
      Wenn ich es weg lasse, bekomme ich ne neue Meldung.

      Code:
      Keine Datenbank ausgewählt
      Ich stelle mal die Datenbank hier rein. Wüsste nicht was falsch ist. Ich habe einfach von einem Rechner, exportiert und will sie nun auf meinem Laptop für die Schulpräsentation importieren. Aber es klappt einfach nicht.

      Code:
      -- phpMyAdmin SQL Dump
      -- version 4.8.5
      -- https://www.phpmyadmin.net/
      --
      -- Host: 127.0.0.1
      -- Erstellungszeit: 16. Apr 2019 um 20:23
      -- Server-Version: 10.1.38-MariaDB
      -- PHP-Version: 7.3.3
      
      SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
      SET AUTOCOMMIT = 0;
      START TRANSACTION;
      SET time_zone = "+00:00";
      
      
      /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
      /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
      /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
      /*!40101 SET NAMES utf8mb4 */;
      
      --
      -- Datenbank: `drive2gether`
      --
      
      -- --------------------------------------------------------
      
      --
      -- Tabellenstruktur für Tabelle `drive2gether_tabelle`
      --
      
      CREATE TABLE `drive2gether_tabelle` (
        `id` int(11) NOT NULL,
        `vorname` text COLLATE utf16_german2_ci NOT NULL,
        `nachname` text COLLATE utf16_german2_ci NOT NULL,
        `email` text COLLATE utf16_german2_ci NOT NULL,
        `geschlecht` text COLLATE utf16_german2_ci NOT NULL,
        `inhalt` text COLLATE utf16_german2_ci NOT NULL,
        `preis` text COLLATE utf16_german2_ci NOT NULL
      ) ENGINE=InnoDB DEFAULT CHARSET=utf16 COLLATE=utf16_german2_ci;
      
      --
      -- Daten für Tabelle `drive2gether_tabelle`
      --
      
      INSERT INTO `drive2gether_tabelle` (`id`, `vorname`, `nachname`, `email`, `geschlecht`, `inhalt`, `preis`) VALUES
      (1, 'Lisa ', 'Müller', 'xxxxx', 'xxxxxx', 'xxxxxx.', '15'),
      (2, 'Markus', 'xxxxxx', 'mustermail@mail.com', 'maenlich', 'xxxxxx', '15'),
      (4, 'Laura', 'xxxxxx', 'xxx', 'weiblich', 'xxxxxxxxxx', '30'),
      
      
      --
      -- Indizes der exportierten Tabellen
      --
      
      --
      -- Indizes für die Tabelle `drive2gether_tabelle`
      --
      ALTER TABLE `drive2gether_tabelle`
        ADD PRIMARY KEY (`id`);
      
      --
      -- AUTO_INCREMENT für exportierte Tabellen
      --
      
      --
      -- AUTO_INCREMENT für Tabelle `drive2gether_tabelle`
      --
      ALTER TABLE `drive2gether_tabelle`
        MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;
      COMMIT;

      Kommentar


      • #4
        Zitat von magKekse Beitrag anzeigen

        Wenn ich es weg lasse, bekomme ich ne neue Meldung.

        Code:
        Keine Datenbank ausgewählt
        Ich stelle mal die Datenbank hier rein. Wüsste nicht was falsch ist. Ich habe einfach von einem Rechner, exportiert und will sie nun auf meinem Laptop für die Schulpräsentation importieren. Aber es klappt einfach nicht.

        Code:
        ...
        COMMIT;
        Das ist halt das Problem aus Lukas 23 Vers 34 (... 5 Tage vor Ostern hochaktuell): Wenn man nicht weiß was man tut, is' immer schlecht.

        Hast du schon jemals eine Datenbank angelegt? Hast du schon jemals einen SQL-Befehl geschrieben? Schau dir den Dump an: Die Zeilen
        Code:
         
         -- phpMyAdmin SQL Dump -- version 4.8.5
        sind doch wohl offensichtlich Kommentarzeilen, oder hast du jemals einen SQL-Befehl "phpMyAdmin SQL Dump" gelesen? Und dann schauen wir, wo eine Datenbank erwähnt wird, das ist ein einziges Mal der Fall:
        Code:
          
         -- Datenbank: `drive2gether`
        Nach der soeben gewonnenen Erkenntnis handelt es sich dabei um einen Kommentar. Woher also soll dein Server wissen, auf welcher Datenbank diese eine (?!?) Tabelle angelegt werden soll? Mmh? Also!

        Lege eine DB an, die meinetwegen "drive2gether" heißt (ist eigentlich nicht üblich, aber wenn der Lehrer meint...) - und führe das Ganze einfach im SQL-Fenster aus, aber ohne - wie von protestix geraten - die Zeitzonen-Sachen. In der von dir vorher angelegten DB. Und gut is'

        Kommentar

        Lädt...
        X