Hallo Zusammen,
aufgrund eines unerwarteten Serverumzuges habe ich meine SQL Datenbank auf dem alten Server gesichert und wollte diese nun auf den Neuen Server einspielen:
Das kam bei rauß:
server4:~ # mysql -uweb43 -p -hlocalhost usr_web43_1 < /home/htdocs/web43/files/sql-neu/usr_web43_1.sql
Enter password: *****************
ERROR 1064 at line 126: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'option varchar(50) NOT NULL default '',
ordering int(11) NOT
server4:~ #
Das steht in Zeile 126 in der besagten Datei: (rot dargestellt)
.....
--
-- Table structure for table `mos_components`
--
CREATE TABLE mos_components ( id int(11) NOT NULL auto_increment,
name varchar(50) NOT NULL default '',
....
---------------------------------
Ich finde hier keinen Fehler...
SQL Fehler
-
- Posts: 470
- Joined: 2002-05-14 13:02
- Location: Karlsruhe City
Re: SQL Fehler
Du hast vermutlich ein reserviertes Wort als Tabellen oder Spaltenname verwendet, und das macht jetzt Probleme.
Guck mal evtl. auch noch ein bisserl weiter oben oder unten.
Gruss,
Out
Guck mal evtl. auch noch ein bisserl weiter oben oder unten.
Gruss,
Out
Re: SQL Fehler
OPTION ist ein reserviertes Wort. Versuche es mal so:web wrote:option varchar(50) NOT NULL default '',
Code: Select all
`option`
Re: SQL Fehler
Danke für die Antwort.
Hat leider nicht gefunkt:
Geändert wurde:
CREATE TABLE mos_components (
id int(11) NOT NULL auto_increment,
name varchar(50) NOT NULL default '',
link varchar(255) NOT NULL default '',
menuid int(11) unsigned NOT NULL default '0',
parent int(11) unsigned NOT NULL default '0',
admin_menu_link varchar(255) NOT NULL default '',
admin_menu_alt varchar(255) NOT NULL default '',
'option' varchar(50) NOT NULL default '', ordering int(11) NOT NULL default '0',
admin_menu_img varchar(255) NOT NULL default '',
iscore tinyint(4) NOT NULL default '0',
params text NOT NULL,
PRIMARY KEY (id)
) TYPE=MyISAM;
Hat leider nicht gefunkt:
Geändert wurde:
CREATE TABLE mos_components (
id int(11) NOT NULL auto_increment,
name varchar(50) NOT NULL default '',
link varchar(255) NOT NULL default '',
menuid int(11) unsigned NOT NULL default '0',
parent int(11) unsigned NOT NULL default '0',
admin_menu_link varchar(255) NOT NULL default '',
admin_menu_alt varchar(255) NOT NULL default '',
'option' varchar(50) NOT NULL default '', ordering int(11) NOT NULL default '0',
admin_menu_img varchar(255) NOT NULL default '',
iscore tinyint(4) NOT NULL default '0',
params text NOT NULL,
PRIMARY KEY (id)
) TYPE=MyISAM;
Fehlermeldung wrote: Enter password: ***************
ERROR 1064 at line 126: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ''option' varchar(50) NOT NULL default '',
ordering int(11) NO
Re: SQL Fehler
Nein ;)Legato wrote:oder sind das ``?
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.