Jump to content

table is being created, data not being inputted, can someone tell me why?


Matt Ridge

Recommended Posts

CREATE TABLE `comp` (

  `comp_id` INT AUTO_INCREMENT,

  `name` VARCHAR(60),

  PRIMARY KEY (`comp_id`)

);

 

INSERT INTO `comp` VALUES (1, `Charles River Labs`);

INSERT INTO `comp` VALUES (2, `Dakota Systems, Inc.`);

INSERT INTO `comp` VALUES (3, `Nexx Systems, Inc.`);

INSERT INTO `comp` VALUES (4, `3M Touch Systems`);

 

 

I get an error on the first insert into line... #1054 - Unknown column 'Charles River Labs' in 'field list'

 

Which means: Message: Unknown column '%s' in '%s'

 

I don't understand why though...

 

Can someone tell me what I am missing?

Yes. And there's really no reason to provide a value for an autoincrement field. Also, this could be done in one query rather than multiple queries.

 

INSERT INTO `comp` ( name ) VALUES ( 'Charles River Labs' ), ( 'Dakota Systems, Inc.'), ( 'Nexx Systems, Inc.' ), ( '3M Touch Systems' );

Yes. And there's really no reason to provide a value for an autoincrement field. Also, this could be done in one query rather than multiple queries.

 

INSERT INTO `comp` ( name ) VALUES ( 'Charles River Labs' ), ( 'Dakota Systems, Inc.'), ( 'Nexx Systems, Inc.' ), ( '3M Touch Systems' );

 

I keep forgetting that myself...

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.