Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
maniac
Anmeldedatum: 07.12.2005 Beiträge: 3
|
Verfasst am: Mi Dez 07, 2005 16:19 Titel: Datenbank fehler 1064 |
|
|
#1064 - 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 'collate latin1_general_ci NOT NULL default '',
`entry_company
Diesen Fehler bekomme wenn ich mein phpMyAdmin aufrufe und in ne leere Datenbank ne andere Datenbank einfügen will. Habe es mit dem SQL befehl gemacht. Liegt der fehler an mir oder am System?
Kann mir jemand helfen?
danke schon mal....
gruß
Maniac _________________
 |
|
Nach oben |
|
 |
Dennis Junior-Chef

Anmeldedatum: 21.06.2003 Beiträge: 2344 Wohnort: Schömberg (zw. Stuttgart u . Karlsruhe)
|
Verfasst am: Mi Dez 07, 2005 16:30 Titel: |
|
|
Fehler sieht nach ner falschen SQL-Syntax aus...aber genau sagen kann ichs auch nicht...einer der DB-Spezialisten da? |
|
Nach oben |
|
 |
maniac
Anmeldedatum: 07.12.2005 Beiträge: 3
|
Verfasst am: Mi Dez 07, 2005 19:25 Titel: |
|
|
ich glaub da ist ne alte version auf dem server. diese wollte ich schon updaten aber damit hab ich nur probleme gehabt und musste den kompletten server plattmachen weil ich kein passendes backup hatte *argh*
wenn mir jemand sagen könnte wie ich dieses updaten kann ohne probleme dann wäre ich ja auch schon mal dankbar. _________________
 |
|
Nach oben |
|
 |
Dennis Junior-Chef

Anmeldedatum: 21.06.2003 Beiträge: 2344 Wohnort: Schömberg (zw. Stuttgart u . Karlsruhe)
|
Verfasst am: Do Dez 08, 2005 09:02 Titel: |
|
|
mysql ?
Was für ein OS hast denn drauf, eigentlich ist ein Update kein Problem... |
|
Nach oben |
|
 |
maniac
Anmeldedatum: 07.12.2005 Beiträge: 3
|
Verfasst am: Do Dez 08, 2005 09:54 Titel: |
|
|
hab suse 9.2 drauf, aber wie gesagt, nach nem suse-online-update per yast, ging es nicht mehr oder nur noch zum teil. kenn mich auch nicht wirklich aus mit linux lol _________________
 |
|
Nach oben |
|
 |
Dennis Junior-Chef

Anmeldedatum: 21.06.2003 Beiträge: 2344 Wohnort: Schömberg (zw. Stuttgart u . Karlsruhe)
|
Verfasst am: Do Dez 08, 2005 10:37 Titel: |
|
|
hm also YOU sollte schon problemlos durchlaufen...ich würde den Kernel vielleicht nicht updaten lassen weil dein Provider vielleicht einen eigenen einsetzt.
Erzähl mal ein bischen über die Kiste, wo sie steht was drauf läuft etc.
Du solltest dich halt schon ein wenig mit Linux befassen wenn du einen Server administrieren willst... |
|
Nach oben |
|
 |
Henning

Anmeldedatum: 23.06.2003 Beiträge: 1541 Wohnort: Vienna, AT
|
Verfasst am: Do Dez 08, 2005 11:28 Titel: |
|
|
Ich werd überhaupt nicht schlau daraus, wobei der Fehler auftritt?
Du hast MySQL geupdated und jetzt geht ganz MySQL nicht mehr? Oder hast du PHPMyAdmin geupdated und das wiederum will nicht mehr? Oder hat dein OS nen schlechten Tag und will nicht mehr?
Bitte beschreib doch den Fehler mal ausführlicher.
Vorallem WAS hast du vorher eingesetzt, WOHIN hast du geupdated und WIE / WANN tritt der Fehler auf
Dann können dir bestimmt auch mehr Leute helfen. _________________ Hallooooo Spongebob! |
|
Nach oben |
|
 |
Dennis Junior-Chef

Anmeldedatum: 21.06.2003 Beiträge: 2344 Wohnort: Schömberg (zw. Stuttgart u . Karlsruhe)
|
Verfasst am: Do Dez 08, 2005 12:24 Titel: |
|
|
Schreibt der doch:
Bei einem Update hats ihm alles zerschossen also neu aufgesetzt.
Er hat also ein frisches System. Der Fehler passiert:
Zitat: | Diesen Fehler bekomme wenn ich mein phpMyAdmin aufrufe und in ne leere Datenbank ne andere Datenbank einfügen will. |
|
|
Nach oben |
|
 |
Henning

Anmeldedatum: 23.06.2003 Beiträge: 1541 Wohnort: Vienna, AT
|
Verfasst am: Do Dez 08, 2005 12:32 Titel: |
|
|
Ja toll, die Beschreibung ist so hilfreich wie: "Ich hab nen Eimer Wasser in nen leeren Eimer gekippt, aber der ist übergelaufen. Warum?"
Das SQL Create Skript an der Stelle wäre mal handfest um den Fehler in der Syntax nachzuvollziehen, aber wenn ihr lieber esotherisch vorgeht, bitte  _________________ Hallooooo Spongebob! |
|
Nach oben |
|
 |
AndyG

Anmeldedatum: 29.06.2003 Beiträge: 603 Wohnort: Ruhrpott
|
Verfasst am: Do Dez 08, 2005 20:50 Titel: |
|
|
Die Frage ist doch erst mal, wie fügst du denn die vorhanden Datenbank in die leere Datenbank ein. Du schreibst "mit dem SQL Befehl". Wie sieht der aus? Poste einfach mal den SQL Befehl der scheitert. _________________ Gruß
Andy
Das Leben ist gefährlich,.....,man kann dabei umkommen....! |
|
Nach oben |
|
 |
Anton
Anmeldedatum: 02.05.2004 Beiträge: 173 Wohnort: Massing
|
Verfasst am: Fr Dez 09, 2005 10:47 Titel: |
|
|
da ich genau solche errors letztens erst hatte, is das problem relativ "einfach" ...
"collate latin1_general_ci" is n befehl aus mysql 4.1 ... du hast aber mysql4.0, welches damit nix anfangen kann ...
den dump auf nen anderen server gemacht? ... und jetzt probiert, einzuspielen? ...
n manuelles downgrade von 4.1 auf 4.0 (was ich gemacht hab, systemweit läuft 4.0 und wird weiter laufen) können wir wohl ausschließen, das wüsstest du sicher noch
abhilfe?
dump mit ultraedit oder anderen linux-zeilenumbruch-fähigen editor öffnen ...
und alles, was mit "charset" oder sowas zu tun hat, rauslöschen ...
u.a. bei den spaltentypen - so ca:
`blabla`VARCHAR (3) collate latin1_general_ci NOT NULL DEFAULT '',
da den teil mit "collate latin1_general_ci" löschen ...
am ende der create table-syntax:
TYPE=MyISAM DEFAULT CHARSET=latin1
da "DEFAULT CHARSET=latin1" entfernen ...
den rest sagt das mysql-handbuch  |
|
Nach oben |
|
 |
|