PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [SQL] MySQL Server Version falsch? o_O



RainbowDash
11.07.2012, 12:08
Heyho,
was ist falsch? :frusty:


Fehler
SQL-Befehl:

ADD `umrechnung` INT( 3 ) NOT NULL DEFAULT '1' AFTER `pro` , ADD `beendet` INT( 10 ) NOT NULL DEFAULT '0' AFTER `umrechnung` , ADD `hinzu` DOUBLE( 10, 2 ) NOT NULL DEFAULT '0.00' AFTER `beendet` -- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `vms_refralley`
--
INSERT INTO `vms_ralleydaten` ( `ralley` , `start` , `ende` , `ralley_art` , `refs` , `art` , `pro` , `umrechnung` , `hinzu` , `beendet` , `jackpot` , `plaetze` , `p1` , `p2` , `p3` , `p4` , `p5` , `p6` , `p7` , `p8` , `p9` , `p10` )
VALUES (

'refralley', 1269695400, 1301227800, 1, 100, 'dynamisch', 10.00, 1, 5000.00, 10000, 5000.00, 3, 1500000000.99, 25.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00
);

MySQL meldet:

#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 'ADD `umrechnung` INT( 3 ) NOT NULL DEFAULT '1' AFTER `pro`,
ADD `beendet` INT( ' at line 1

...

RainbowDash
11.07.2012, 23:53
Ist übrigens für die Refrally Pro von lose-scripte.de :yes:

Phoenixklinge
12.07.2012, 01:44
probiers damit:


ALTER TABLE vms_ralleydaten ADD `umrechnung` INT( 3 ) NOT NULL DEFAULT '1' AFTER `pro` ,
ADD `beendet` INT( 10 ) NOT NULL DEFAULT '0' AFTER `umrechnung` ,
ADD `hinzu` DOUBLE( 10, 2 ) NOT NULL DEFAULT '0.00' AFTER `beendet`

Aber dann geht der restliche Teil auch nicht.

Da stimmt irgendwas vorne und hinten nicht, oder hast du vorher schon was was an der 'vms_ralleydaten' Tabelle geändert? Hast du eine Tabelle 'vms_refralley'?

RainbowDash
12.07.2012, 03:11
Hab keine Tabelle namens "vms_refralley" und das einzige was ich in der Tabelle "vms_ralleydaten" verändert habe ist, dass ich die Refralley dort rausgeschmissen habe.

RainbowDash
16.07.2012, 18:57
Brauche immer noch Hilfe hier :(

Phoenixklinge
16.07.2012, 22:13
Haste mal den Scriptersteller oder den Verkäufer gefragt?

Das Problem ist nicht deine MySQL version sondern dieses Addon. Eventuell ist das für ein älteres vms

RainbowDash
16.07.2012, 22:28
Hab ich noch nicht.
Bei einem anderen Admin, mit dem ich oft schreibe, ging dieses Addon sofort.
Er hat die selbe VMS Version wie ich.

Phoenixklinge
17.07.2012, 00:00
Welche hast du denn überhaupt?

Weil das was du gepostet hast geht bei mir jetzt nicht glatt rein, ich glaub ich hab die neuste vms version von hier.

in `vms_ralleydaten` fehlt nämlich 'ralley_art'. Vielleicht gehts ja wenn man das einfach reinmacht, aber ob dann alles richtig läuft dafür müsste ich den code vom addon sehen

RainbowDash
17.07.2012, 03:14
Ich habe gerade mal nachgeschaut und rally_art ist drin.

Welchen Code?

Phoenixklinge
17.07.2012, 15:22
Ja den Code von dem Refrally pro addon. Aber wenn du die Spalte da drin hast dann versuch mal das hier:


ALTER TABLE vms_ralleydaten ADD `umrechnung` INT( 3 ) NOT NULL DEFAULT '1' AFTER `pro` ,
ADD `beendet` INT( 10 ) NOT NULL DEFAULT '0' AFTER `umrechnung` ,
ADD `hinzu` DOUBLE( 10, 2 ) NOT NULL DEFAULT '0.00' AFTER `beendet`

INSERT INTO `vms_ralleydaten` ( `ralley` , `start` , `ende` , `ralley_art` , `refs` , `art` , `pro` , `umrechnung` , `hinzu` , `beendet` , `jackpot` , `plaetze` , `p1` , `p2` , `p3` , `p4` , `p5` , `p6` , `p7` , `p8` , `p9` , `p10` )
VALUES (

'refralley', 1269695400, 1301227800, 1, 100, 'dynamisch', 10.00, 1, 5000.00, 10000, 5000.00, 3, 1500000000.99, 25.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00
);

RainbowDash
17.07.2012, 16:29
#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 'INSERT INTO `vms_ralleydaten` ( `ralley` , `start` , `ende` , `ralley_art` ' at line 5

Phoenixklinge
17.07.2012, 19:53
jo fehlt ein ;


ALTER TABLE vms_ralleydaten ADD `umrechnung` INT( 3 ) NOT NULL DEFAULT '1' AFTER `pro` ,
ADD `beendet` INT( 10 ) NOT NULL DEFAULT '0' AFTER `umrechnung` ,
ADD `hinzu` DOUBLE( 10, 2 ) NOT NULL DEFAULT '0.00' AFTER `beendet`;

INSERT INTO `vms_ralleydaten` ( `ralley` , `start` , `ende` , `ralley_art` , `refs` , `art` , `pro` , `umrechnung` , `hinzu` , `beendet` , `jackpot` , `plaetze` , `p1` , `p2` , `p3` , `p4` , `p5` , `p6` , `p7` , `p8` , `p9` , `p10` )
VALUES (

'refralley', 1269695400, 1301227800, 1, 100, 'dynamisch', 10.00, 1, 5000.00, 10000, 5000.00, 3, 1500000000.99, 25.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00
);

RainbowDash
17.07.2012, 20:41
Klasse, danke dir!
Funktioniert nun :thumb: