SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 27.07.2012, 10:07:20
MaiSQL MaiSQL ist offline
Anfänger
 
Registriert seit: Jul 2012
Alter: 40
Beiträge: 1
#1064 Fehler in der Syntax

Guten Tag,

ich versuche eine Datenbank zu installieren welche zuvor auf einer älteren MySQL-Version
lief. Leider wird die Datei "eintraege.sql" nicht akzeptiert. TYPE habe ich durch ENGINE in der Datei "grundtabelle.sql" ersetzt sowie (`id`, `titel`, `beschreibung`, `url`, `keywords`, `kategorie`,
`benutzermail`, `top smallint`, `PRIMARY KEY` ) zwischen `eintraege` und VALUES gesetzt. Dennoch erscheint die Fehlermeldung: #1064 - Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen bei 'INSERT INTO `eintraege` (`id`, `titel`, `beschreibung`, `url`, `keywords` ' in Zeile 14

-- phpMyAdmin SQL Dump
-- version 3.4.7
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Erstellungszeit: 27. Jul 2012 um 07:00
-- Server Version: 5.5.25
-- PHP-Version: 5.2.17-0.dotdeb.0

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00",

--
-- Datenbank: `usr_web472_4`
--

-- --------------------------------------------------------


--
-- Daten für Tabelle `eintraege`
--

INSERT INTO `eintraege` (`id`, `titel`, `beschreibung`, `url`, `keywords`, `kategorie`,

`benutzermail`, `top smallint`, `PRIMARY KEY` ) VALUES ...


Erzeugt wird der Online-Inhalt der Datei "eintraege.sql" dann durch die Datei "grundtabelle.sql" :

--
-- Tabellenstruktur für Tabelle 'eintraege'
--

CREATE TABLE eintraege (
id int(10) unsigned NOT NULL auto_increment,
titel varchar(120) default NULL,
beschreibung text,
url varchar(255) default NULL,
keywords text,
kategorie varchar(45) default NULL,
benutzermail varchar(70) default NULL,
ip_date_time varchar(100) default NULL,
top smallint(5) unsigned default '0',
PRIMARY KEY (id)
) TYPE=MyISAM AUTO_INCREMENT=1 ;

Nur hier schon sind 10 Spalten angegeben statt der 9 in "eintraege.sql".

Kann jemand den Fehler bitte finden? Die Anführungstriche ` hatte ich auch schon weggelassen.


Vielen Dank.
Mit Zitat antworten
  #2  
Alt 28.07.2012, 18:54:57
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: #1064 Fehler in der Syntax

Hallo und willkommen hier im Forum.


Für mich klingt/sieht es etwas wirr aus, was Du uns da präsentierst. Wieso kommt bei einem Dump ein INSERT vor CREATE TABLE?
Wie wäre es mit den originalen Daten/SQL-Dateien? Und wir machen uns dann ein Bild.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #3  
Alt 31.07.2012, 02:44:00
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: #1064 Fehler in der Syntax

Zitat:
Zitat von vt1816 Beitrag anzeigen
Für mich klingt/sieht es etwas wirr aus, was Du uns da präsentierst.
Für mich auch. Wie es aussieht, stochert der Fragesteller blind in einem Heuhaufen nach der Nadel. Er schreibt:
Zitat:
Code:
top smallint(5) unsigned default '0',
PRIMARY KEY (id)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
Nur hier schon sind 10 Spalten angegeben statt der 9 in "eintraege.sql".
Dem sinnfreien Fasel (er betrachtet die PRIMARY KEY Phrase als Spaltendefinition) kann man entnehmen, daß er das (My)SQL Handbuch noch nicht mal vom Hörensagen her kennt.
Zitat:
Wie wäre es mit den originalen Daten/SQL-Dateien?
Wäre ein guter Ansatz. Sein Problem wird wahrscheinlich sein, daß es nach der im CREATE TABLE befindlichenm PRIMARY KEY Definition beim (möglicherweise mehrfachen) INSERT INTO zu Fehlermeldungen kommt. Klar bin ich so gemein, dem Herrn RTFM (read the fucking manual == lies endlich das Scheißhandbuch) zu empfehlen.
Mit Zitat antworten
Antwort

Stichworte
#1064, mysql, syntax error


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
#1064 - Fehler in der SQL-Syntax flirtcheckers MySQLi/PDO/(MySQL) 1 22.04.2011 23:21:51
#1064 - You have an error in your SQL syntax; derbee MySQLi/PDO/(MySQL) 2 26.08.2009 16:27:15
MySql Syntax Fehler - #1064 Backpacker MySQLi/PDO/(MySQL) 13 29.04.2009 16:41:35
Fehler #1064 bei ansehen der Tabellen in mysqladmin cherub1m MySQLi/PDO/(MySQL) 0 20.03.2009 11:19:01
MySQL Fehler 1064 Superskunk MySQLi/PDO/(MySQL) 10 05.03.2008 16:26:10


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:12:29 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt