sql fout

Praat mee over van alles en nog wat!
Forumregels
Dit forum is voor alle zinnige gesprekken buiten phpBB om. Discussies en gesprekken over interessante onderwerpen.

Een nieuw onderwerp moet..:
  • uiteraard voldoen aan de algemene voorwaarden
  • niet passen in de gewone supportfora
  • interessante zijn voor het overgrote deel van onze gebruikers
  • een neutrale of positieve ondertoon hebben
  • anders zijn dan bestaande onderwerpen
Plaats reactie
Gebruikersavatar
desert spider
Berichten: 1101
Lid geworden op: 08 feb 2004, 18:51

sql fout

Bericht door desert spider » 07 okt 2004, 23:14

wat is er fout aan deze sql

Code: Selecteer alles

-- 
-- Tabel structuur voor tabel `computer_kb_categories`
-- 

CREATE TABLE `computer_kb_categories` (
  `category_id` mediumint(8) unsigned NOT NULL auto_increment,
  `category_name` varchar(255) binary NOT NULL default '',
  `category_details` varchar(255) binary NOT NULL default '',
  `number_articles` mediumint(8) unsigned NOT NULL default '0',
  `parent` mediumint(8) unsigned default NULL,
  `cat_order` mediumint(8) unsigned NOT NULL default '0',
  KEY `category_id` (`category_id`)
) TYPE=MyISAM AUTO_INCREMENT=6 ;

-- 
-- Gegevens worden uitgevoerd voor tabel `computer_kb_categories`
-- 

INSERT INTO `computer_kb_categories` VALUES (4, 0x6f7672696765, 0x, 0, 0, 20);
INSERT INTO `computer_kb_categories` VALUES (3, 0x77696e646f7773, 0x, 1, 0, 10);
INSERT INTO `computer_kb_categories` VALUES (5, 0x696e7465726e65742f57656264657369676e, 0x, 0, 0, 30);

-- --------------------------------------------------------
de fout melding

alvast bedankt
desert spider :thumb:

Code: Selecteer alles

 SQL-query:

-- 
-- Gegevens worden uitgevoerd voor tabel `computer_kb_categories`
-- 
INSERT INTO `computer_kb_categories`
VALUES ( 4, 0x6f7672696765, 0x, 0, 0, 20 ) 

#1054 - Unknown column '0x' in 'field list' 
Laatst gewijzigd door desert spider op 07 okt 2004, 23:17, 2 keer totaal gewijzigd.

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 07 okt 2004, 23:15

De '0x' waarden zijn geen integers, die moeten dus waarschijnlijk tussen quotes. Al zou het erg helpen als je de MySQL error er ook bij zou geven. :roll:

Gebruikersavatar
desert spider
Berichten: 1101
Lid geworden op: 08 feb 2004, 18:51

Bericht door desert spider » 07 okt 2004, 23:17

was ik vergeten

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 07 okt 2004, 23:18

Unknown column bevestigt mijn vermoeden; als je strings niet tussen quotes plaatst vat MySQL ze op als kolomnamen. Als die dan niet bestaan, krijg je deze error.

Gebruikersavatar
desert spider
Berichten: 1101
Lid geworden op: 08 feb 2004, 18:51

Bericht door desert spider » 07 okt 2004, 23:19

En hoe moet ik ze dan maken ,want dit was gewoon een back-up van de database.

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 07 okt 2004, 23:27

Code: Selecteer alles

INSERT INTO `computer_kb_categories` VALUES (4, 0x6f7672696765, '0x', 0, 0, 20);
INSERT INTO `computer_kb_categories` VALUES (3, 0x77696e646f7773, '0x', 1, 0, 10);
INSERT INTO `computer_kb_categories` VALUES (5, 0x696e7465726e65742f57656264657369676e, '0x', 0, 0, 30);
ipv

Code: Selecteer alles

INSERT INTO `computer_kb_categories` VALUES (4, 0x6f7672696765, 0x, 0, 0, 20);
INSERT INTO `computer_kb_categories` VALUES (3, 0x77696e646f7773, 0x, 1, 0, 10);
INSERT INTO `computer_kb_categories` VALUES (5, 0x696e7465726e65742f57656264657369676e, 0x, 0, 0, 30);

Plaats reactie