Autor Zpráva
Fisak
Profil
Zdravím... mám tabulku "menu" a chci do ní zapsat dotaz ovšem v tomto dotazu je někde chyba a jí nemůžu najít. Nejspíš sem slepej jelikož jí fakt nevidím ... #1136 - Column count doesn't match value count at row 1

tabulka:
CREATE TABLE IF NOT EXISTS `menu` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `type` varchar(40) COLLATE utf8_czech_ci NOT NULL,
  `name` varchar(99) COLLATE utf8_czech_ci NOT NULL,
  `page` varchar(140) COLLATE utf8_czech_ci NOT NULL,
  `action` varchar(140) COLLATE utf8_czech_ci NOT NULL,
  `run` varchar(140) COLLATE utf8_czech_ci NOT NULL,
  `id_menu` int(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci AUTO_INCREMENT=1 ;

zápis:
INSERT INTO `menu` (`id`, `type`, `name`, `page`, `action`, `run`, `id_menu`) VALUES
('', 'inc', 'intro_menu'),
('', 'inc', 'Domů', 'home', '', '', '1'),
('', 'inc', 'admin'),
('', 'inc', 'Úvod', 'admin', 'home', '', '3'),
('', 'inc', 'Nastavení systému', 'admin', 'options', '', '3'),
('', 'inc', 'Správce modulů', 'admin', 'modules', '', '3'),
('', 'inc', 'Menu', 'admin', 'menu', '', '3'),
('', 'inc', 'Správce souborů', 'admin', 'file_manager', '', '3'),
('', 'inc', 'Galerie', 'admin', 'gallery', '', '3'),
('', 'inc', 'Developer', 'admin', 'developer', '', '3'),
('', 'inc', 'Odhlásit', 'admin', 'logout', '', '3');

Moderátor Davex: Titulek „sql chyba“ nevystihuje podstatu dotazu. Příště zkus prosím vymyslet lepší.
Davex
Profil
Mám takový dojem, že záznamy 1 a 3 vkládáš se špatným počtem položek - máš tři a má být sedm.
Fisak
Profil
Davex:
no na to by to nemělo mít vliv.. rozhodně když tam přidám , '', '', '', '' tak to stále nefunguje


oprava: funguje to dal sem tam málo apostrofů.. tak díky :-)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: