Ich erstellte eine Datenbank namens Test mit phpMyAdmin.Fehler beim Importieren von Firebird in Mysql
an der Eingabeaufforderung habe ich versucht, dies:
c:\xampp\mysql\bin>mysql -u root test < c:\scriptTest\Telemed.sql
und bekam diesen Fehler:
ERROR 1064 (42000) at line 7: You have an error in your SQL syntax; check the ma
nual that corresponds to your MariaDB server version for the right syntax to use
near ''127.0.0.1/gds_db:C:\TELEMED\TELEMED.GDB' USER 'SYSDBA'
PAGE_SIZE 4096
D' at line 1
Meine Skriptdatei hat dieses
/* SQL Manager Lite for InterBase and Firebird 5.2.3.2 */
/* --------------------------------------------------- */
/* Host : localhost */
/* Database : C:\TELEMED\TELEMED.GDB */
CREATE DATABASE '127.0.0.1/gds_db:C:\TELEMED\TELEMED.GDB' USER 'SYSDBA'
PAGE_SIZE 4096
DEFAULT CHARACTER SET NONE;
Kann jemand bitte lassen Sie mich wissen, was ist falsch.
Solche Token können in _backticks_ in SQL eingeschlossen sein, aber nicht in _single charts_. Ihre Dateisyntax ist ungültig. nichts kann MySQL dagegen tun. – arkascha
Abgesehen davon: der Datenbankname "127.0.0.1/gds_db:C:\TELEMED\TELEMED.GDB" sieht nicht wirklich nach einer cleveren Sache aus ... – arkascha
@arkascha In Firebird, das den Server identifiziert (127.0.0.1), port (gds_db aka Port 3050) und der Pfad zur Datenbank (C: \ TELEMED \ TELEMED.GDB), obwohl es normalerweise besser ist, einen Alias anstelle des vollständigen Pfades zu verwenden. –