PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [SQL] Fehlermeldung bei SQL eingabe



seg98
27.03.2010, 18:27
Hallo,
ich möchte gerne die 3-Seitenrally vom Mac einbauen. Jedoch klappt der Folgende SQL Code nicht: INSERT INTO `vms_ralleydaten` VALUES ('partnerklickralley1', 1112047200, 1112292000, 'statisch', 6.00, 0.00, 5, 1000.00, 750.00, 500.00, 250.00, 100.00, 0.00, 0.00, 0.00, 0.00, 0.00);

Nach der Eingabe scheint folgende Fehlermeldung: #1136 - Column count doesn't match value count at row 1

Danke für die Hilfe.

Mfg seg98

muenchner1989
27.03.2010, 19:27
Hi,

exestiert die Tabelle vms_ralleydaten überhaupt? Die Fehlermeldung sagt aus, das er es nicht einfügen kann, da die Tabelle vms_ralleydaten nicht vorhanden ist.

(Create Table)

Gruß

seg98
28.03.2010, 12:44
Hallo,
ja die Tabelle vms_ralleydaten ist vorhanden.

Mfg seg98

Lokutos
28.03.2010, 13:17
also ich habe gerade in einem original vms diesen code ausgeführt:


INSERT INTO `vms_ralleydaten`
VALUES ( 'partnerklickralley1', 1112047200, 1112292000, 'statisch', 6.00, 0.00, 5, 1000.00, 750.00, 500.00, 250.00, 100.00, 0.00, 0.00, 0.00, 0.00, 0.00);

und dieser funktionierte 1a
probier ihn am besten nochmal

wenn er nicht geht probier mal das hier


SELECT * FROM `vms_ralleydaten` WHERE 1

geht der auch nicht existiert die tabelle nicht.


anlegen mit:


--
-- Tabellenstruktur für Tabelle `vms_ralleydaten`
--

CREATE TABLE IF NOT EXISTS `vms_ralleydaten` (
`ralley` varchar(50) NOT NULL default '',
`start` int(11) NOT NULL default '0',
`ende` int(11) NOT NULL default '0',
`art` varchar(50) NOT NULL default '',
`pro` double(10,2) NOT NULL default '0.00',
`jackpot` double(10,2) NOT NULL default '0.00',
`plaetze` int(2) NOT NULL default '0',
`p1` double(10,2) NOT NULL default '0.00',
`p2` double(10,2) NOT NULL default '0.00',
`p3` double(10,2) NOT NULL default '0.00',
`p4` double(10,2) NOT NULL default '0.00',
`p5` double(10,2) NOT NULL default '0.00',
`p6` double(10,2) NOT NULL default '0.00',
`p7` double(10,2) NOT NULL default '0.00',
`p8` double(10,2) NOT NULL default '0.00',
`p9` double(10,2) NOT NULL default '0.00',
`p10` double(10,2) NOT NULL default '0.00',
PRIMARY KEY (`ralley`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

seg98
28.03.2010, 13:21
Also der 1. Code klappt immer noch nicht. Der 2. Code jedoch schon, denn ich werde zur vms_ralleydaten weitergeleitet. Also ist die Datei vorhanden.

Mfg seg98

Lokutos
28.03.2010, 13:42
dan klick mal bitte auf exportieren und poste den code

seg98
28.03.2010, 13:47
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Datenbank: `92_gutscheinseite`
--

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

--
-- Tabellenstruktur für Tabelle `vms_ralleydaten`
--

CREATE TABLE IF NOT EXISTS `vms_ralleydaten` (
`ralley` varchar(50) NOT NULL default '',
`start` int(11) NOT NULL default '0',
`ende` int(11) NOT NULL default '0',
`art` varchar(50) NOT NULL default '',
`pro` double(10,2) NOT NULL default '0.00',
`jackpot` double(10,2) NOT NULL default '0.00',
`plaetze` int(2) NOT NULL default '0',
`p1` double(10,2) NOT NULL default '0.00',
`p2` double(10,2) NOT NULL default '0.00',
`p3` double(10,2) NOT NULL default '0.00',
`p4` double(10,2) NOT NULL default '0.00',
`p5` double(10,2) NOT NULL default '0.00',
`p6` double(10,2) NOT NULL default '0.00',
`p7` double(10,2) NOT NULL default '0.00',
`p8` double(10,2) NOT NULL default '0.00',
`p9` double(10,2) NOT NULL default '0.00',
`p10` double(10,2) NOT NULL default '0.00',
`mclick` int(10) NOT NULL default '0',
PRIMARY KEY (`ralley`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Daten für Tabelle `vms_ralleydaten`
--

INSERT INTO `vms_ralleydaten` (`ralley`, `start`, `ende`, `art`, `pro`, `jackpot`, `plaetze`, `p1`, `p2`, `p3`, `p4`, `p5`, `p6`, `p7`, `p8`, `p9`, `p10`, `mclick`) VALUES
('refralley', 1267459200, 1270123200, 'statisch', 1000000.00, 0.00, 3, 10000000.00, 5000000.00, 2500000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0),
('aktivralley', 1265475600, 1270555200, 'statisch', 10000000.00, 0.00, 4, 3000000.00, 1000000.00, 750000.00, 250000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0),
('klickralley', 1264953600, 1270040400, 'statisch', 3.00, 0.00, 5, 1000000.00, 500000.00, 250000.00, 100000.00, 50000.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0),
('tgameralley', 1268002860, 1268089260, 'dynamisch', 0.50, 0.00, 3, 40.00, 37.00, 18.00, 10.00, 5.00, 0.00, 0.00, 0.00, 0.00, 0.00, 50000),
('spendenklickralley', 1104534000, 1230764400, 'dynamisch', 5.00, 0.00, 2, 75.00, 25.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0);



Irgendwie laufen die Ralleys Slot of the Week und Tagesgamerally nicht mehr, sie zählen nicht mehr die Aktivpunkte.

Lokutos
28.03.2010, 13:51
INSERT INTO `vms_ralleydaten` (`ralley`, `start`, `ende`, `art`, `pro`, `jackpot`, `plaetze`, `p1`, `p2`, `p3`, `p4`, `p5`, `p6`, `p7`, `p8`, `p9`, `p10`, `mclick`) VALUES

('partnerklickralley1', 1112047200, 1112292000, 'statisch', 6.00, 0.00, 5, 10.00, 75.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0);

:thumb:

MFg Lokutos

seg98
28.03.2010, 13:53
Jetzt hat es geklappt. Woran lag das ? Danke dir.

Aber die Aktivpunkte werden bei Slot of the Week und Tagesgamerally nicht mehr gezählt. Warum ?

Mfg seg98

Hardy
28.03.2010, 14:50
VALUES hat nicht zu den spalten gepasst. :wink:

breaker
31.03.2010, 23:33
INSERT INTO `vms_ralleydaten` VALUES ('partnerklickralley1', 1112047200, 1112292000, 'statisch', 6.00, 0.00, 5, 1000.00, 750.00, 500.00, 250.00, 100.00, 0.00, 0.00, 0.00, 0.00, 0.00);


Eines der Beispiele, wie man es auf keinen Fall machen sollte ;)

Wird die Datenbank von einem anderen Script/Erweiterung um 1 Feld Erweitert, läuft das gesamte Script nicht mehr.

Wenn du die Felder UND die Values angibst, dürfte in der Hinsicht nichts passieren und du würdest selber auf den Fehler kommen ;)